It looks like CDAP is using its own snapshot codec instead of tephra's codec. This makes it impossible to read transaction snapshots using Tephra's tool, and just generally makes things confusing.
In particular, it looks like cdap-default.xml contains a 'data.tx.snapshot.codecs' setting which sets the codec to cdap specific codecs, with CConfigurationUtil containing a copyTxProperties method that sets that setting.
It looks like CDAP is using its own snapshot codec instead of tephra's codec. This makes it impossible to read transaction snapshots using Tephra's tool, and just generally makes things confusing.
In particular, it looks like cdap-default.xml contains a 'data.tx.snapshot.codecs' setting which sets the codec to cdap specific codecs, with CConfigurationUtil containing a copyTxProperties method that sets that setting.