Ignore RTCDataChannelInit.id if "negotiated" is false.
Fixes #1413.
This was the decision at the June 28 virtual interim, to address the
strange case where an application tries to control the data channel ID
even though it's being negotiated in-band.