Changing the buffer outside of Sonar causes the audio engine to stop, requiring that Sonar be closed/reopened.
Opening the ASIO Panel from Pref>Audio>Driver Settings>ASIO Panel... allows a change without closing Sonar.
Playback must be stopped, BFD, the OP states that Maschine halts.
The only difference evidently is the OP can change settings by calling up the ASIO panel directly.
I don't see a big deal, just don't call up the ASIO Panel outside of Sonar.
Playback stops in both scenarios (Sonar vs Maschine), pretty much a non issue; to me at least.
Why did I not follow Craig's advice? I wasted at least 15 minutes reading, checking, commenting.
Oh well, morning coffee; all good here...
Tom