If the downloader hits any error (such as that caused by ThaSauce.net publishing an inaccurate download link due to file-size errors), the download thread crashes and the bot hangs.
The design should be changed so that downloads can error out safely, be retried, etc.