Bug 1039465 - [Contacts DataRefactor] Tweak global_contacts_data module ...

...and multi_contact
we are adding complexity to the code, honestly, do we really need to use the map function? 
on the other hand, you are returning an Array of promises, so I have my doubts your proposal would work at all in this case