Noel, Excellent information, but I still have some outstanding questions and comments:
1. If a project was created with EZ Drummer 1 and the user has installed the upgrade to EZ Drummer 2, there is no way I know of to avoid opening EZ Drummer 2. If you click on EZ Drummer in the synth rack, the new version opens up. There is no option to restrict Sonar to EZ D 1. Any attempt to edit will take you to the new version and the bugs.
2. Your excellent explanation clearly explains how INs and OUTs are getting reassigned, but it still leaves me wondering what is causing the issue with freezing. The upgrade prevents me from freezing and unfreezing some synths. The inability to unfreeze is a major issue since that prevents the reassignment of the INs/OUTs.
3. The upgrade also causes some synths and sometimes the entire project to lose audio output. Once this happens, the project is corrupted and cannot be restored.
4. Note that I had issues with INs and OUTs of soft synths suddenly reassigning themselves before EZ D 2; although, that issue, while annoying, was not a show-stopper once I realized what was going on.
For the record, Sweetwater can recreate all the bugs I describe so they are not peculiar to my set-up and are not user errors.
Thanks again.
PS Interesting that I was chastised for saying Toontrack was not responding so I said "OK, Cakewalk is not responding" and then I was corrected again. I'm not blaming anyone, but it certainly isn't my fault!