[#16562] Promise.waitAll() et al. don't redeem with exceptions

Now a promise created by Promise.waitAll (also wait2, wait3, wait4, wait5) will redeem even if one of the promises timeouts or gets an exception.