Futures.forEach() does the job of _iterateAsync - woot!

It doesn't offer a way to early out like we had, but we never used that
functionality anyways.