pub(crate) async fn drive(weak: Weak<Inner>, rx: UnboundedReceiver<Command>)
The registry’s one task: it owns the [JoinSet], so a completion is observed with no per-member handle.
JoinSet