FIX Don't process whole queue if a job breaks

If a job is marked broken or paused (ie mem too high) the processJobQueue
method will now return instead of continuing to process that queue, to allow
the php process to clean up and let the next executor handle additional jobs