Use attiny as an external watchout timer
It would be preferable for reliability to use a hardware WDT rather than another black box processor with a huge number of possible internal states.
Saves the programming process as well, but it might cost a bit more.