ThinkYouReSoCleverButNowYouMustSever - WPA81 WebSocket transport disconnect

You tell me. The TransportHelper.ProcessResponse expects it and most (if not all) transport on the client have special handling for this. I looked at the code on the server but could not unambiguously tell if or when "D" is being sent. If the server no longer sends "D" command then the code for most transports can be greatly simplified.