pub fn drain_context_updates(
receiver: &mut BusHandle,
relay_id: &str,
shared: &mut SharedRelayContext,
) -> usizepub fn drain_context_updates(
receiver: &mut BusHandle,
relay_id: &str,
shared: &mut SharedRelayContext,
) -> usize