Next time you have this situation you can always try to start new download for the same file, then pause it... switch the .part file of new download with one generated for previous download (yeah, you need to copy it before). Once you're done you just resume download in firefox - this helped me few times