Improve downloader error handling
Improve downloader error handling

Instead of having an error cause a timeout, send
the error directly to the callback

zestyr/lbry,zestyr/lbry,lbryio/lbry,lbryio/lbry,zestyr/lbry,lbryio/lbry