Bugfix: Activate function not gets triggered when coming back to new child route

When navigating between two child routers (after the first time when going back forth) activate function does not get triggered in viewmodel.

e.g /analysis/steps/success/7 to /report/summary/7 where there are two child routes within steps/ and report/

Included the fix to call "activate" function even the current and new items are same.