remote: fix collect dir progress (#2270)
remote: fix collect dir progress (#2270)

We were resolving futures after ThreadPoolExecutor exited and finished
everything.
efiop/dvc,dmpetrov/dataversioncontrol,dmpetrov/dataversioncontrol,efiop/dvc