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

Closes #9607
done