After testing with the pending watchdog driver, I noticed that more
than one bit got set (Warm and Wdog0), changing my original assumption
of this register being one-hot.
Update the `reset_reason()` function and example according to James
Munns' MCXA DMA Error implementation.