Counter-Strike itself is very broken when it comes to round restarts. It may not be fixable. But try RB's idea.
Or lower the reset delay. If 5 seconds lasts until the next round, the reset might get cancelled by the round restart.
Or it might help to fire off a trigger_relay to turn off the trigger_hurt. On relays you can set the trigger state to OFF
explicitly. You can do this periodically to keep setting the trigger_hurt to OFF in case it gets stuck on. YMMV.
Also, you can
trigger multiple things by giving them the same name, or using a multi_manager
I once tried to make a map that killed all of one team or the other at the end. Team masters and selectors are totally busted, so they didn't help. I almost got it to work with trigger loops and change-targets, but the game is just too buggy to depend on anything like that. I finally gave up.