Fix for U4-1709 Package installer should validate zip files

Please do not throw an exception based on another exception, there's zero point in doing this and you lose the stack trace. Also, do not catch the generic 'Exception' you should be catching the specific exception type that you are anticipating... if you don't know what that is, then you shouldn't try catch.