Makes real singleton, adds cleanup on shutdown
Handles blpop clearing as part of main shutdown path

This changes it from being called 2000ms later.  This would break automated
testing of Kue jobs.
Removes console logs