Dispatch callbacks receive a freshly-started handle on its first
matching content-block-start. Exactly one callback fires per
(messageId, blockType) pair.
interface MediaAssemblerOptionsInvoked for every type; receives the same handle as the typed callback. Useful for writing one "all media" consumer without registering four type-specific callbacks.