Update DataChannel.js

onmessage/onopen/etc. listeners were impossible to override, the default stub in onopen had an invalid send() call