WDT не очищает ОЗУ, храните флаги, при перезапуске анализируйте и выводите на экран сообщение об ошибке. Это нормальная работа программы.