If a request with a payload and Upgrade header is received but the server has no filter to handle this specific upgrade the connection times out.
ReaderWriter#readFromAsString(java.io.Reader) does block because of the underlying Buffer. Its calls to InputBuffer#read* then InputBuffer#fill()* blocks since ignoreContentModifiers was set true in
onIncomingUpgrade* and was never reset on the upgrade path.
Reset ignoreContentModifiers after upgrade. This may not be a appropriate fix.
Fixes #2117 and #1972
Reset ignoreContentModifiers after upgrade. This may not be a appropriate fix.
Unit test for the Upgrade case should be added.