Maybe create anim notifies and animations specifically when on horse?(if that makes sense) or Horse notifies different system and that system drives the rider? may be over thinking or method too complicated if system can be fixed by shortening the transition time for the rider/lenghten delay horse change, or make it check to see what state the rider is in before transition completes. I know a syncronous solution looks best but asyncronus my work better.