allSettled should return a fresh array

Fixes #336