Right now we refuse to rename locations or change the address of a terminal. It would be nice if we could start allowing that. To solve this we primarily need to make sure data integrity stays intact. IOW, update anything referencing a location as we change its name.
This is documented in the TAG.
*** Bug 3888 has been marked as a duplicate of this bug. ***