Update navigation if a location's state or city changes

Moved this into a shared concern with CTA's as they were doing the same thing.