ES: Immediately dispatch jobs when they are added to the queue or a worker finished

This decreases the idle time between Jobs.