Job runner moved into new thread so the startup delay doesn't slow things down.