fix(sync): force clean delete when nothing to delete (closes #4398)