More txn cleanups, recovery improvements
Splitting transaction in local/remote implementations