The default needs to be changed to encode_zlib so that it will work when upgrading from a previous version. Right now, adding a cluster with new code to a previous version node results in the new node default to using raw. But the old node only understands zlib encoded, and handoffs fail.  I tested manually and changing it here to encode_zlib allows the transfers to succeed.