If a job is waiting, starting up a new worker in a directory other than the one from which the job came from causes the worker to consume the job and crash with an exception. The cause is because the wrong directory is being inferred as the source directory of the module.