BusyEventLoop: fix bug. After we dispatch a QueuedEvent handler, we need
to go back to checking QueuedEvent's, so that any prepended events are
executed before FastEvent's.