SyncMsg: refarb class creation a little so msg type code is in the
class rather than passed in the constructor. Not a functional change
but the Right Way.