remove jobs older than 24 hours

The root cause of https://jira.zenoss.com/browse/ZEN-11014 was that the jobs list grew too large and became too expensive to query/update. This PR removes jobs older than 24 hours whenever a new job or job chain is added.