[NFC] Update tests that depend on 2018 behavior (#5157)
Under HLSL 2021 short circuiting ternary operators result in _very_
different control flow in these tests, so they aren't really portable.
Changing these tests to being HV 2018 keeps them working with minimal
changes.