fix goroutine/download leak in renter
This PR fixes a case where the renter's chunkDownloadTimeout
would elapse before the download gets pulled out of the newDownloads
chan, resulting in a goroutine leak and failing to cancel the download.
This PR fixes a case where the renter's chunkDownloadTimeout
would elapse before the download gets pulled out of the newDownloads
chan, resulting in a goroutine leak and failing to cancel the download.