What's the expected behavior when you yield to an array of promises and a single promise in the array rejects?