Best practice is to handle AnimNotify only for Client for sounds etc. if the animnotify is used to states etc, better to code it and track through code using events etc.
you have already built-in Delegates for OnMontageBlendingout and ending for example :
here i used the OnMontageBlendingOut and i handle it through code for different situation for different animations