Weird wording around "`Subscription.cancel()` the `Publisher` MUST shut itself down"