Bug 1060730 - Turn updateICEContacts() into a Promise.all() barrier

To avoid the extra nesting, 
```js
if (!contact || !contact.tel) {
  resolve();
  return;
}
```