Add a deferred work set to handle the blocking on work
Use #pop semantics rather than sleeping
Add an instances accessor
Got a singleton deferred work manager
Remove noise from the test run
The QueueManager should no longer purge the deferred manager
Update the QueueManager specs to test for calls to the singleton