[PULL v3 08/12] io/channel-websock: do not lose QIO_CHANNEL_ERR_BLOCK while reading