TransactionImple warning message says "Can't commit because in aborted state", when that is not correct: the tx simply could not commit.