When the request is sent Chrome doesn't know the content type of the response, so it can't know that what it's requesting is an already-encrypted file.
Good question.
Why doesn't chrome decompress it when their header suggests they will?
Yes it's unneeded and discouraged, but if developers do send gzipped content such as images (which as we all (including the blogger) know, they definitely shouldn't!) surely chrome should just go ahead and decompress it as normal?
Accept:/
Accept-Encoding:gzip,deflate,sdch
But if you abide by this and send it gzip'ed it fails...why?