hasUnfinishedDownloadRequests
Checks if any download request of an active request set is still unfinished. Unlike findDownloadsToBeQueued this also counts the requests that have already been handed to the downloader, which no longer qualify as waiting to be queued.
Return
true if there is download work left to do.