If the current operation queue is transitory, though, it might deallocate before we get the connection callbacks. It could also make the callbacks cancelable, which shouldn't happen exterior to the subscription.