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
Merge pull request #7471 from mrclay/lowfill-1.9

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