I think it would be safest if we moved this to the very top of the function and ran the entire `importFromVcard()` function logic as the callback.  There are some uses of `utils.overlay` below which could conceivably execute before the `Contacts.utility()` lazy load completes.  This event is very low probability, but I think it would be safest to avoid the race.