how do we cause the page reload here? when an app uses routing, the path is always set, so this override  shouldn't change anything.

if the path is not set then we should investigate why.

the original thinking was that we don't want to append '#' in hashbang mode unless you actually use $location, otherwise you end up with apps that change the url needlessly, which is something we wanted to avoid.