reduce # of special cases for noreturn

This reduces the number of special cases for optimizing for noreturns by converting ?: to && or ||.