protected unsubscribes from nullity as this can be called after dispose by proxies if in-flight subscriptions have been on the go during service dispose