I can confirm it is not a fool proof solution, played some MvM, where for obvious reasons the freezecam screenshot reminder is disabled, but for the rest of the time it works quite well.
The alternative would possibly reuse the trick also utilized by the medigun charge tracking scripts and add the 'Stop' RunEvent triggers to the opening of one of the voice menus, so you can at least trigger the color fix manually.