Added a check that only sends user updates if the field value actually changed.
This was required by the primaryEmailAddress field which throws an error if you try to update it with the same value.