[thrift] add editor tests, fix multi-set messages