Close Downloader if chunk download is completed
This MR closes the worker's downloader upon shutdown or if the chunk's download is already done.
This allows us to get rid of the 1 chunk restriction within the stream
api endpoint. It also reduces the bandwidth inefficiency introduced by the overdrive feature a bit.
Edited by Christopher Schinnerl