[web-animations] Reworking player finishing section

Original patch by Brian Birtles <birtles@gmail.com>
https://dvcs.w3.org/hg/FXTF/rev/aeeb01c473ed