Long-lived process that owns the :conduit_mcp_cancellations ETS
table so concurrent Bandit request handlers don't race on
:ets.new/2 when the table doesn't exist yet (each handler calls
Cancellation.clear/2 from a try/after). Started under
ConduitMcp.Supervisor by ConduitMcp.Application.