perf($rootScope): change the order of the watchers

Short-circuit the watcher lookup mechanism by looking forwards
and backwards at the same time