Don't ever patch a game or install a new EP with a no-cd crack still in. That's why your installation of Uni borked.
Is it OK to install a stuffpack with the no-CD crack of an EP installed? I really don't want to go through the hassle of changing and re-changing the .exe file just for a stuffit pack, but I will if I have to.
So, leave your original Sims2EP7.exe the way it is (don't change filename). Patches and updates simply insist that the original start file is called "Sims2EP7.exe".
Install your no-cd crack as "Sims2EP7crack.exe". Then point your shortcut to that file. That way you never have to bother changing when you update. What's in a name? That which we call a no-cdcrack.exe will start the game as well if it were called anything else. It would start the game if you called it "ronnie.exe".