fix job execution

On my Mac, the worker won't run properly if env is used in $workerCommand.

Jobs will get picked up by the worker, marked complete but not actually executed.

Also, the timeout for Process needs to be disabled.

I'd not picked these problems up before because I use supervisord to run the queue in production.