I tried reproducing this again this morning on my system to see if I can gain more insight on what is causing the problem:
1) It definitely must have something to with the track being a frozen synth track (or more specifically a frozen Kontakt track), with "Track FX" excluded from the "Freeze Options".
2) If I try it on an audio track with the same plug-ins (Guitar Rig, WAVES NLS) and Anderton Fuzztastic FX chain, it works ... I can at least switch between the mixes approx. 10 times BUT eventually I get a crash in Kontakt which is very strange because Kontakt is virtually disabled (i.e. ALL Kontakt instances and tracks are frozen and hence disabled) ... yet something must happen due to the repeated loading of the Kontakt settings (as I always get the Kontakt loading progress bar when recalling a mix) ...
3) Now, if I try the same stuff as in step 2) with the frozen Kontakt track (instead of an audio track) I get a Sonar crash right away i.e. switching mixes for the first time ... I've uploaded the dump file, maybe Cake can see something in there ...
4) Then I spent about an hour trying to replicate this is a small new project (1 frozen Kontant instance, 1 additional audio track) and as expected I could not get it to crash (using same plugins, switching mixes dozens of times) ... I even tried setting up the project in X3 and then test in Platinum, still no crash - so I cannot reproduce it on a small project, either ...