Bug 1097579 - Refactor Multicontact code to prepare it for contacts datastore implementation

...
Are you sure that the success callback is not called with an empty result? I didn't check in the API, but it might be worth checking it :)