Etag vs Encoding
Learn something new every day.
Despite being the way Apache httpd currently behaves, and how I would read the HTTP spec apparently it is the behavior of IIS 7 and the apparent consensus of the Apache httpd developers (including one of the authors of the spec) that a different ETag value should be used if the response is compressed over when it is not.