[Bugfix] Changed animation handler to fire only on first didInsertElement

In cases where a view in an animated-outlet triggers a rerender, the transition animation tries to refire since it listens to the didInsertElement. This is likely not intended as we are changing routes and only rerendering the view. Rerendering will then fail. Changing the listener to only fire on the first didInsertElement fixes this issue and is more aligned with the intended effect.