Крутые у вас теги, нечего сказать.
Это одна из ловушек, в которую я попал, начав использовать ui-router, от которого впоследствии отказался (может быть в дальнейшем переосмыслю, но пока так). Вот выдержка из вики:
When the application is in a particular state—when a state is "active"—all of its ancestor states are implicitly active as well. Below, when the "contacts.list" state is active, the "contacts" state is implicitly active as well, because it's the parent state to "contacts.list".
Т.е. при активном стейте третьего, например, уровня, у вас будут активны все родительские стейты и инстанцируются их контроллеры.
Тут вот простой пример:
plnkr.co/edit/7FD5Wf?p=preview