Should definitely not happen. Anyway, it would be a good idea to use the CS4 Clean Utility. this will unregister existing installs and should allow you a "blind" overwrite install of new components. Just be aware, that it may reset some settings in Bridge et al by overwriting config data 'cos naturally it will loose all knowledge of them when you use the utility.
Mylenium