Fix for queries that have orphan children

Changed to use Ember.RSVP.allSettled instead of Ember.RSVP.all so that
if there are records that have references to deleted records, those
rows won’t affect the whole resultset being returned.