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