Don't fail Promise.all, even if individual requests fail

We should accept some API calls will sometimes fail and not fail the whole request when that happens.