[#59677630] make the transaction assertion go away
[#59677630] rollback record when changes cancelled