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