Add some backoff to the scheduler to prevent tight-looping.

Ah, I take it back.  I looked at the implementation more deeply, there's a better place to add this....