downloads-hub: Error message without context is not useful
When downloading multiple ISO images, if we get a "Failed to Download: Not Found"
toast, we wouldn't know which ISO download failed. With this
fix, we now print the ISO filename (shorter context) rather than the
full ISO URL (longer context), which is not suited for a toast.
Also print more detailed information in warnings.
Edited by Sid