in reply to this object

sigmaris on the irc channel seems to have an explanation for the unexpected behaviour of the watchdog after a halt: This commits fix is not called on halt and for that reason the restart might fail...