Avoid hardcoded references to rustc in download() …
Use the `desc` parameter instead to make the error messages customized for the actual download. Also use new-style format strings.