should have said rejected with the return value of the first promise's rejection handler