Cpu state checking

Check when creating a new thread as well
Make all checks consistent
Make bad FPU state fatal again