Fix a potential crash/race condition.

If anything is behind, it might run __AudioWakeThreads() within
reschedule, and get confused.