more tweaks to rtc data-channel logic