I would add the validation requiring the sprinted event to complete after both the player and fort_char active checks pass, and see if that reliably solves your issues. I would be willing to bet it does and it would be nice to have the confirmation in the thread here.
I believe that this can impact purely 1.0 setups as well, not even having to do with code, because of their lack of proper object validation before passing it through into additional systems at the playspace level.