Bug/automatic setup email field update

```js
if(!emails || !emails.length) {
  return deferred.reject('No device emails found');
}
```
… is a way of short circuiting early, which admittedly doesn't have much use in this case, but can help prevent massive indented `if…else` blocks in others.