Replace use of SelectAll<Once<F>> with FuturesUnordered<F>
There are a few places where we need to get a stream notifications when a future finishes, so we use SelectAll<Once<F>>. But instead we could just use FuturesUnordered<F>: That's what it's there for.