`StopIf` should drop the underlying signal once the stop condition is fulfilled, instead of just not polling it any more.
StopIfshould drop the underlying signal once the stop condition is fulfilled, instead of just not polling it any more.