>私はそんな状態になったのを見たことありませんけど…

自分もだけど、リセットなんて使うことがない。でもリセットしたい場合もある。
そのときはConfigでいいのではないかって話。コンフィグなら reg buf = 0;で簡単に
リセットできる、リソースも全く消費しない。回路もシンプルになる。

話がかみ合ってないのだろうか?
なぜわからないのかわからない。

リセットが必要なケースはどんなケースがあるのかだよね。  マニュアルSW
1.PoweronReset  電源を落とす。
2.config reset  ローディング時間がすこしかかる     マニュアルSW
3.register reset グローバルリセット           マニュアルSW
4.Logical reset  これは適宜必要に応じていれる
これ以外にはないでしょう。
4は省略できないから問題外だよね。 
3は不要で2で代用できるはずというのが自分の考え。

3が必要な例として
 デバッグでリセットを使いたい。 これは大規模な場合はあり得るかも
 小規模ならリスタートでいい。

他に3のケースがあるんだろうか? ないなら2のコンフィグでリセット代用で
いいのではないか? むしろそうすべきだと思う。