fn aggregate_v3_sink_errors(
phase: &'static str,
errs: Vec<(SinkId, Error)>,
) -> ErrorExpand description
Combine per-sink errors from a fan-out into a single anyhow::Error. The first failing
sink’s error is used as the source so the original chain is preserved; the message lists
every failing sink_id and its error stringified.