All changes to animation code needs to regress against this ticket: https://jira.appcelerator.org/browse/TIMOB-15951. You need to test against all test cases in that ticket + all related tickets in Ping's comment.