Thanks for everyone's observations. As noted in my previous post, I did solve the problem (but neglected to update the thread title).
The issue was that I had an unused (and archived) audio track that
used to be connected to Kontakt, but its .nki had been deleted, leaving the track orphaned. Once the unused track was deleted, SONAR happily froze the synth.
Thanks again to Keni for coming up with the critical clue.