Sujit: An ugly fix for handling and gracefully failing the file download when the download url expires and/or the DownloadWorkerThread gets a NonRetryableError