Hmm. Not sure I'd like this for my workflow, unless it were optional. We'll see (whenever I cave in on X3)
As it is now, all you need to do is just delete the TTS-1 synth and you're right back to where you were.
It needs to be restated that this new behavior of supplying a default synth (TTS-1) is
only when opening a (.mid) midi file,
not a (.cwp) project file. These are two different animals altogether. If you decide to save the loaded .mid file as a .cwp file, then you will be working on a Sonar project and not a midi file. Of course, you can always save back a .mid file format, but automation will be baked into controller codes within the midi file (as it should).
Does it open all the midi file's settings as well. Like tempo, key, key changes, tempo changes ETC?
I would assume that Sonar supports whatever a SMF (standard midi file) is supposed to support.