Clean up Promise.all tests with Promise.resolve, propagate reject reason, and assert.fails