The self extracting cabinets (or CAB's) have a self protection system, when they start installing and unzip, they self check the unzipped files and if the signature of the file is wrong, the install fails. So you probably could have reinstalled from it with no problem, but what you did do also is fine.
How is Firefox running? Adobe?