Syncer updates all relevant shift fields in addition to status