Anim notifies vs Anim states Gurantees.

Whats the difference in behavior that I can get by putting a AnimNotify state instead of two seperate anim notifies at the same interval?

Suppose I want to block control as soon as my player is hit until the time its hit animation ends.
So I put two anim notifies one at beginning disables input and other near the end enables it again, the problem is if the animation suddenly changes the second notify might be missed and the player will be stuck with locked contorls.

Is it something different with the anim notify states, are anim notify states guranteed to fire the end state even if the anims changes?