Sync will forever fail because visit that is being pushed has stored the location's address before it was changed. The error will be "We couldn't find an associated location!"
The solution is to fetch the Location object right before pushing to the cloud!
Consider the following scenario:
The solution is to fetch the Location object right before pushing to the cloud!