Add a five second download timeout timer: if that much time passes without
any progress, consider it an error.