Похоже, вам придется структурировать его так, чтобы у каждого обычного задания было соответствующее задание по обнаружению сбоев, причем каждое из них перенаправлялось на ваше основное задание обработчика сбоев.
JOB_ONE_FAILED имеет условие выполнения сбоя (JOB_ONE), он выполняет SOMETHING_FAILED и передает его «JOB_ONE» в качестве параметра.
JOB_TWO_FAILED имеет условие выполнения ошибки (JOB_TWO), он выполняет SOMETHING_FAILED и передает его «JOB_TWO» в качестве параметра.
и т.д.