transitionTo now does NOT call enter/exit methods of targetState if it is already the activeState