As reported on Discord, the "ProfileChanged" event does not fire when VoiceAttack starts initially (neither does "ProfileChanging", but that was already said to "look" intentional).
In addition, if a profile has the "Execute a command each time this profile is unloaded" option checked, even if the chosen command executes no actions, the "ProfileChanging" event fires, but the "ProfileChanged" event does not.
I have confirmed both using a plugin and an inline function.
EDIT: ProfileChanged event now fires when using an unload command in v1.8.3.22