Add Queue.RemoveWait() to block on an empty queue