I fixed the rollback code for entity transactions today so that it works in the new environment. When I tested it, it appeared to work correctly.
We are doing a new build for QE. There is serious danger that this long, long project might finally be over soon.
And that would be good. :)