Что-то один я подумал, что может существовать гораздо более простое и правильное решение этой задачи?
Как зависает девайс? Если просто виснет, и мега перестаёт менять состояния своих выходов, то задача вырождается до поиска выхода, на котором во время зависания перестают иметься импульсы, и подключению к этому выходу простейшего детектора пропущенных импульсов. Выход детектора - на ресет (может через одновибратор). Всё.


