Stop passing worker_id around all over the f**king place

Just set it as a member variable when the queue is instantiated. Makes queue code and tests simpler. @thieman