Clean up ChannelMonitor object serialization to use TLVs/versions