sched: prevent wakeup over-scheduling