Print download failures in log
Improve error catching in case when table can't be found
Fix spread='(Pick)' indicates spread=0
Fix bug where swapping columns overwrote the columns before they swapped
Increase default timeout to more realistic 120 seconds