The Gzip operation manually set the FCOMMENT flag bit after zlibjs had already calculated the header CRC16, corrupting the checksum. Fix by setting options.flags.fcomment before calling compress(), letting zlibjs handle the flag internally. Closes #2243