Async hooks that realize routing/piping decisions on a concrete media plane
(for example mediasoup pipe transports between two rtcforge-media nodes).
Every hook is optional and may be async; ReferenceSfuMedia invokes them
fire-and-forget because SfuMediaInterface/CascadePipeInterface
are synchronous, and reports rejections through the logger.
Async hooks that realize routing/piping decisions on a concrete media plane (for example mediasoup pipe transports between two
rtcforge-medianodes). Every hook is optional and may be async; ReferenceSfuMedia invokes them fire-and-forget because SfuMediaInterface/CascadePipeInterface are synchronous, and reports rejections through the logger.