Revert "Don't use Optional::hasValue (NFC)"

This reverts commit aa8feeefd3ac6c78ee8f67bf033976fc7d68bc6d.

GitOrigin-RevId: 3b7c3a654c9175f41ac871a937cbcae73dfb3c5d
3 files changed