fix(uiSref): Do not wait browser to change state

Use `$evalAsync` instead of `timeout` to change state immediately.
Cf. http://stackoverflow.com/questions/17301572/angularjs-evalasync-vs-timeout