It shouldn't need a timer, you add in the flag the first time they get hit, then the next time they are hit, and have it, it refills because the flag is there and rage is.. When they no longer have rage and get hit, it removes it.
The problem is detecting when they no longer have rage. Still trying to figure out how to do that.