Fix USS migrator dropping progress marker for all datatypes

A previous patch (https://chromium-review.googlesource.com/c/1408911)
fixed the issue specifically for datatype HISTORY_DELETE_DIRECTIVES and
we now generalize the fix for all.

This fix should avoid redundant traffic to sync servers for users
transitioning from directory to USS, with the corresponding impact on
UMA metrics that we often use for evaluating launches (in particular
metric Sync.ModelTypeEntityChange3.<ModelType>.

Bug: 921495
Change-Id: Ib3c6d1cae93dd45b64dea62cde82171a37c99558
Reviewed-on: https://chromium-review.googlesource.com/c/1416140
Commit-Queue: Mikel Astiz <mastiz@chromium.org>
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623659}
2 files changed