But shouldn't we manually drop the connection which was created via service->requestConnect() in the attemptToConnectNetwork() function?