Added dirty hack for corrupted archives

If an error occurs while extracting archive, we will try to re-download
the file and extract it again.

This is a dirty hack that we will have to live with for the time being.
I don't know why, but the archives seems to get corrupted from time to
time.
Revert "Added dirty hack for corrupted archives"

This reverts commit 958e50f6027b67dfdf6e6b44846c4b91c85158cd.
Code cleanup & dirty hack for extraction errors

Dirty hack for extraction errors until I figure out what causes it