Current version of the spec does not explicitly define the behavior in cases when a server receives a request with an unsupported extension message.
- should the extension(s) be ignored (potentially leaving clients in the dark), or
- should the request be rejected?
cc @robshakir @karimra