It seems to me, when we port this to SI proper, that this class can be a general intermediary (subclass of ASC) `PluggableDispatcherSubscribableChannel` or similar - please add a /* ... */ comment as a reminder that we should consider that.