Removed TransactionalLock plus added support for transaction phase completion listeners.
Removed last usage of Validatable interface. We're ready to eliminate MSC2 validation phase.