[Bugfix] Changed animation effect handler to fire only on the first didInsertElem...

...ent

In cases where a view in an animated-outlet triggers a rerender, the transition animation tries to refire since it listens to the didI`nsertElement. 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.