Fix a very rare case of corruption in compression used for internal cluster communication.

See CorruptedCompressorTests for details on how this bug can be hit.
I know if the method starts with `test` we are good anyway but but why do we use the annotation all over the place then :) Either we remove it  everywhere or we stick to it I'd say...