これは、Error page appears repeatedly after you try accessing a private page の問題と同時期に壊れたもののようです。
ロジックを exception コントローラーに移動させることで、クリーンな修正が可能だと考えています。これにより、将来的に detailed_404 の追加を検討することになった場合、よりスムーズに実装できるようになります。
exception
detailed_404