Unfortunately, they are still in progress. It’s taking a bit of time because they are not being worked on in isolation, and several fixes and improvements related to root motion are being worked.
The fixes will be in a version of 2018. I don’t believe they will be back-portable to 2017.3.
Root motion has been undergoing transformations under the hood to better support timeline. 2018.1 has some of the changes that will fix issues with root motion with scale in timeline. You should notice the changes in the inline curve window - root motion values show up explicitly. Those needed to be addressed first, and now the animation team can properly address the absolute vs relative position issue.
The timeline is such a great idea but it’s so broken with runtime animators, most of my controllers use them but then when I bind the character to the timeline I have to remove the runtime animator which causes all manner of errors… pulls out hair
To give an update, it looks like a much better solution will land in 2018.3. That includes scaling root motion, making the starting position an option on the track (as opposed to the existance of a controller) as well as some other root motion/transform improvements.
We were hoping for 2018.2, or even 2018.1, but the change involves risk to both timeline and to animation, and we do everything we can to avoid regressions.