SwitchOnNext with backpressure support

#1482