fix job execution

On my Mac, the worker won't run properly if env is used in $workerCommand. Don't know if it works OK on other environments... 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.