Fixes #4841: use persistant class in job scheduler to avoid duplicate job execution
Merge pull request #362 from ncharles/bug_4841/dev/dont_use_ifelapsed

Fixes #4841: use persistant class in job scheduler to avoid duplicate job execution