=str #15948 Make Broadcast cancel upstream when all downstreams have canceled

Fixes #15948