Bug 1020961 - [Collection app] Loading progress indicator and Connectivity message

http://bugzil.la/1020961
There is no `reject` and `resolve` only happens when the results are retrieved (in which afterwards the listeners removed).