Stop $locationWatch from making the same transition twice in a row