Propagate promise rejections so we show the fallback.
-Adds rejection support to Promise.All.
-Makes promise.then() callback optional.