Refactored BasicJobQueue to not use ids, and only allows one active instance of a specific queue.