Sync bridge to aget_delta_channel_history.
Mirrors the same cross-thread guard as get_tuple /
delete_thread — calling from the loop thread raises rather than
deadlocking.
get_delta_channel_history(
self,
*,
config: RunnableConfig,
channels: Sequence[str]
) -> Mapping[str, DeltaChannelHistory]