Some people like to say that there's no real world application for blockchain. It seems like this might be a good example of one. If they can't do atomicity right, force them to use the blockchain-level encoding of the transactions.
It s like saying that because you kidnapped a bitcoin millionaire and took his key, the blockchain allowing you to claim his balance means that you are indeed the rightful owner of the funds. No, you're not.