The other tests seem to purge the queue rather than just wait for it to complete, I'm thinking this should do the same because if there are a number of items we're waiting for we'll probably time out.