Maybe I'm just being an old accountant, but if the client entered two new transactions (so the original transactions are now doubled), why don't you enter to new offsetting entires and then clear the check against the offset? If the original mistake posted through to the GL, then the reversal will correct this as well. That way, the GL balances with the BR balances and all God's Children should be happy.
What am I missing?