[libcontacts] Only update merge candidates with correct results

When the filter is not none, the ID query results do not apply to the merge candidate filter.