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.
update cta, nav settings if should update cta settings — unclear if thats what you want to happen, since the if condition only mentions cta settings and both are being updated