Small batch fix + voting mini-cleanup

* auto_mute was trying to unmute itself in some awkward places, removed that and added one overall check in reset()
* fixed a simple mistake that causes the entire program to crash if it gets called (because batch)