I think the problem described here qualifies as a bug (unless you tell me otherwise :-))):
It can easily be reproduced in 4.8.3.
The problem is the following:
When setting an animation player to have a pin sequence and using a time ratio in a transition rule, the time ratio is that of the shell/mother anim player sequence and not that of the variable input sequence.
The picture contains my setup. The problem occurs whether i manually define the target (here, defining “boxing hit” into "samba dancing), or feed the pin with a c++ driven variable ( here “ActionSequence”).
Thanks for making us aware of this issue. I was able to reproduce the an animation where the anim time ratio was not factoring in the pin sequence and thus, not completing the entire animation sequence when prompted to. I have reported this as JIRA [UE-19959]. When this issue has been resolved, we will update this post to let you know.
While this issue has not been abandoned, there is no indication on the bug report regarding when this issue will be addressed. That being said, I would suggest considering looking at alternative solutions instead of waiting on an official fix.
I have updated the bug report to include your feedback. Please be aware that since the issue must be reviewed and prioritized by our development staff, it may be a while before it can be addressed.