By splitting the extra-data setup - where we set the number of extra-data downloads and auxiliary information - and download - where we actually fetch the extra-data - we can have more precise progress reports. (cherry picked from commit d73090cc96)
d73090cc96