fix(plugins): trigger plugin hooks when saving plugin settings

The introduction of setPrivateSetting led to failing to trigger the plugin hooks.
Only property sets result in the hooks being triggered so we return to that method.

Fixes #6820