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

Closes #9607
This line (and a few more beloew) is too long (> 100 characters)
:(