fix for: https://issues.apache.org/jira/browse/AMQ-3000 Scheduler wasn't taking into account that there might be a job that was scheduled earlier than the last wait time for jobs when they are fired.