sched, thermal: Clean up preempt_enable_no_resched() abuse