remove redundant global call

This is a carryover from previous experimentation with logging
wherein the LOGGER might get reassigned.
remove some redundancy by providing a check_incoming_etag

Looks at the incoming etag string and raises 304 if it matches
the expected etag string.
Further use of check_incoming_etag

Basically anywhere there is a etag check with a 304 raise.