[MSC2-7] Upgrading an already-upgraded transaction should return true
[MSC2-8] enhancing TransactionController transaction lifecycle methods signature