$q.all now returns all promise results when rejecting