Fix memory leak on repeated Animations
Description of Change
Register a callback to run when animation finishes, removing it from the s_tweeners collection.
Issues Fixed
Fixes #25001
How the gcdump diff looks like now
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/rebase
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
looks like the error isn't related with my changes
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
Looks like the failing tests aren't related to this PR