That's a creative solution for handling bugs that could create a situation where the chain would otherwise have to be rolled back. Definitely the lesser of two evils.
Is there a quick way to mitigate such an occurrence while the problem with the code is diagnosed and corrected?