job: add Job.Scheduled method
engine: rewrite CheckForWork for understandability