Revert for WithTransactionContext.

It will again replace the full _localItems, because replacing only the Enlisted
HashSet allowed for commutes' side effects to be enlisted several times,
if those commutes get repeated.