Transaction Orchestrator is a Node component that utilizes Transaction Driver to
submit transactions to validators for finality. It adds inflight deduplication,
waiting for local execution, recovery, early validation, and epoch change handling
on top of Transaction Driver.
This is used by node RPC service to support transaction submission and finality waiting.