Add a five second download timeout timer: if that much time passes witho...

...ut

any progress, consider it an error.