Consider we have job chain with multiple steps . Step 1 is running and step 2 is kept on hold. If Step 1 fails then Main chain goes into error state but step 2 is still held and its' not getting deleted by System_processkeepclause and other maintenance jobs. Like wise if step is having a console step and it's not acted upon the main chain is present and not getting deleted depending on keep clause. How to solve this issue as there is backlog of lot of old jobs in job monitor