State reload doesn't reload state view

While reloading state view is not updated. This is why ui-view directive should be notified to reload view template.
Also state reload should start only when previous state transition is finished otherwise current state is not updated ($state.current) and page will reload to unknown state.