JIT: fix PPC_FP snan/qnan handling

Needs testing to see if this fixes Beyond Good and Evil
it is, I was so /proud/ of that code and then you found a better way to do it, darnit