To match other controllers, have TransactionController inherit from BaseController v1 instead of v2. The exact changes are detailed here: https://github.com/MetaMask/core/issues/3707