feat($location): allow to change location during $locationChangeStart

Closes #9607
Could this line be:
```js
if ($location.absUrl() !== newUrl) {
 return;
}
```