After retrieving new records check if any of the new records are already in the existing set. If a duplicate is found this means our records are out of sync and we need to retrieve the full set again.
Authored by: b_calderwood 2012-11-09
Parent: [r6470]
Child: [r6472]