msgpack method had some regressions. For one, python2 strings became bytes on mixed collective, fix by using raw=False on the receiver. Additionally, del_nodes tends to use sets, and that's not viable for msgpack. Guard against that.