RESTAdapter resolves with record(s) and multiple fetchAll promise fix