Decoupling PeerConnection initialization from call negotiation.