Append mode is broken

Unit tests pass (mocking), but actually using append results in a read error against the gzip file object in 'wb' mode.

gzip doesn't appear to support 'r+b' mode for read/write operations.