Just swapping out the exception message for the stack seems odd, especially without changing the message string.  I think the stack is complimentary information to the exception message, we should have both in the watchdog.