For the Prochannel FX chain issue, can someone try using UAD version 6.3 in 32 bit sonar? I have found that this combination works without error - no "-21" error, FX chain error, no problem adding plugins while the audio engine is running. However, I didn't really test the FX chain thing since I never use it, and I'm back on 7.4 using a different workaround for the time being. 6.3 was the last version before UA added the "(Logic Pro) UAD plug-in chaining reduces latency" feature in 6.3.1.
As far as sorting out what went wrong between Cakewalk and UA, I think that's a subject for another thread.