At least for my part - forgive me if my posts were overly passionate, the idea is to find better ways - not to remark on your solution.
I've just been in your position before, faced similar situations before.
Don't know what your architecture is - not sure I can comment further on "pulling the plug" inside a transaction and having data move to a backup database.
Let us know how it works out for you...
"False data can act only as a distraction. Therefore. I shall refuse to perceive you." - Bomb #20