Let's try this in production

* Scripts take fewer arguments

* Worker listens to worker control queue