Дык... Тупой сброс при попадании в точку предпочтительнее хотяб потому, что если кто гадит в память, то флаги могут погадиться тоже.
Но в таком случае нужно каким-либо алгоритмицким способом гарантировать попадание программы в критические точки. А это конкретное исполнение в конкретном случае.
Либо контрольные суммы на области памяти с флагами, дублирование........и т.д. и т.п.