Fix unreliable bufio usage in HTTP Upgrade transport
Currently, there are a few TODO marked bufio usage that are unreliable as the buffer is not drained before original buffer is reused.
Currently, there are a few TODO marked bufio usage that are unreliable as the buffer is not drained before original buffer is reused.