Release a half-open breaker probe on cancellation too
A speech proxy's circuit breaker opened after a few upstream streaming failures, went half-open and admitted one probe request. A caller interruption cancelled that probe. The cancel path released the concurrency slot but not the probe slot, so the provider stayed half-open with …