i.e., unpaired surrogates should not be valid. We need to change: * the documentation so that this is made clear * the test `ComTests.largeMessageTest`, which currently breaks that assumption. See https://github.com/scala-js/scala-js-env-phantomjs/pull/23 for context.