[libcontacts] Ensure models are marked as populated

With no contacts, mark as populated from query completion.  If contacts
are queued for appending, exhaustion of the append queue results in
population marking.