Immediately start the scheduler as there might be pending jobs in the database.
Starting to support 'constraints' on the job query.
Subtle ruby ambiguity. To trigger a '=' operator override from within an object, always use self.xxx
Minor tweaks. Callback is not providing itself. That already exists in the block's context.
Clean up and potentially more robust resource cleanup for multi resource jobs.