Don't always download all of the shares
Tahoe.Download.download
at least attempts to download every share it can find. It will even download the same share from more than one share if it can.
Instead, it should stop downloading as soon as it has verified the minimum number of required shares.