So this is because you are going from a tabbed view, to a non-tabbed view.
So because tabs can maintain multiple navigations stacks all at once, they tend not to play well with view that are not tabbed views.
So what you are seeing is a case where ui-router and our history manager can’t keep track all a multi-stack history view, and a linear history view.