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.
Historically, we were using "X" prefix to designate temporary implementations like this one. So, a more traditional name would be `XVanillaChunkEncoder`. For example 2edde35