An ``eventet.sleep()`` isn't guaranteed to allow this to happen though, is it? Can't this thread get rescheduled before the QueueConsumer has stopped fully?