ensure offers and answers are always instanceof RTCSessionDescription