CLN: remove if conditions that are almost never True
use typed `iNaT` in Cython code when possible, remove checking that is almost always `False`

seems reasonable, does this affect perf at all?
 ran a check, and asv didn't flag anything
 ty!
