That's normal, game saves and restores your character when using game's voting functions.
Since no one really uses voting stuff on modded servers was never noticed.
If you vote for start new campaign will have same effect as using my plugin since both voting function have similar code paths, other than campaign accepts the "name" from the mission file and my plugin accepts bsp names.