Takes into account the old TransactionState in the KernelAPI statement
contexts until all that has moved over. It's isolated in a new
OldBridgingTransactionStateStatementContext class which sits outside the
TransactionStateAwareStatementContext in the cake.