Implement job expiration and reaping

ditto +2