Al registrar el message, estas llamando a esa función cada vez que trigger_hurt explota (aunque creo que esta entidad no explota, pero bueno).
Al usar pfn_keyvalue o FM_KeyValue, lo que puedes hacer es identificar a env_fade y cambiarle el rendercolor, luego la engine hace el trabajo restante.
La desventaja seria que la cvar no podrá ser cambado in-game.