Remove reference to unused scope property tokenUrl
Refactor to make skipAuthChangeReload unnecessary

Since the token changes whenever the list of personas changes just
refactor the logic in the token watcher to cause exactly one search
to happen when the token changes without consulting a separate
property, simply by checking the tool state.