Description
As noted in KUDU-285, we have quite a few locks on transaction-related data (eg on the driver, the transaction itself, the opid, etc). Let's evaluate whether these are all necessary, since they were added to work around specific bugs and not with a lot of thorough thought.