Further improved to avoid downloading anything we already got
Further improved to avoid downloading anything we already got

This should include downloads that were obtained on an earlier
run of the program (but not fully applied).
Also improves robustness: if we somehow get an invalid download
we will retry it.

BloomBooks/Squirrel.Windows,BloomBooks/Squirrel.Windows,BloomBooks/Squirrel.Windows