Advanced websocket features require access to the flags; for instance, if someone wants to know whether they need to support per-message-deflate they need to look at the reserved flags.
Another problem is that the _byteReservedFlags are not properly serialized by the SerializeToStream function, meaning that they're lost on reload.