fixed lots of places that paniced on a failed transaction_commit,