Improved error handling in ZIP installer