title: ui-router does not run a parent state's resolve promise when using $state.go()
body: <p>I have an abstract parent state with a resolve promise which returns information about the current user. This information is injected into controllers of all the child states.</p>
  
  <p>However when I use <code>$state.go('parent.child')</code> the resolve promise function is not being executed. If I browse to the URL representing that state though, it executes fine.</p>
  
  <p>Do I need to specify the resolve object on each child state and omit it from the parent?</p>