JIT: fix fsel/ps_sel implementations for NaN input

fselx was the main problem, but ps_sel was wrong too (even if there were no
known reported bugs with it).

This fixes Beyond Good and Evil (at the least).