This was a bug in 0.2.11-git
state transition performed twice when using optional state parameters #1396github
https://github.com/angular-ui/ui-router/issues/1396ui
fixed in 0.2.14+spa