I do want timeScale independent animation so that works perfectly. Also ActiveAnimation handles the active/inactive for me, which is perfect for what I do (hide unhide panels in a showy way)
What I want is to start with the last animation state if it's playing the same animation clip.
(and yes I know I can hack ActiveAnimation)