Falsy Full Route Transition?

Can anybody help me with the problem described in the following gist?

https://gist.github.com/mareksuscak/d3d031c276fc7157c556

Thanks for pointing me in the right direction.

OMG, just figured it out. When I invoke this.set('query') one way computed property queryField is subsequently updated which triggers queryChanged observer as well and thus everything gets invoked twice. Just wondering why it didn’t get into the forever loop.

I’m sorry…