I have the same problem but have narrowed it down to Waves plugins which I use extensively. If a have a session with no waves plugins I can happily close one session and open another but if the original session has any waves plugins in it then I have to close sonar and relaunch it before opening a new session