Changes/comments to xfeature gzip decompression.

When decompression fails an attempt is done to download from the socket, but the socket is blocked (so the script can stay in limbo for ever), change this so we do not attempt to download from the socket.

Add comments to describe how we check for a possible false ending (.\r\n)