The test does something slightly different - so if all down-stream's are cancelled, we call cancel on the upstream one. (so `expectCancelling` actually only cares if the ManualPublisher decides to cancel it's upstream subscription).