When there are simultaneous invocations of onSubscribe, only the first one should succeed, the rest should cancel the provided subscriptions