A plug-in calls restartComponent (kParamValuesChanged) to let the host know about an internal change of its parameter values.
If you want to communicate changes from the controller to the processor via the host, then you have to use beginEdit, performEdit, endEdit.
So the host wont transfer changes when restartComponent (kParamValuesChanged) is called.
Cheers,
Arne