Modified location persistence to check for/ignore duplicates, survive exceptions in setting day metadata, and properly set guestId, timeUpdated, and api fields.  The lattermost issue was introduced in commit 2c8539c76acbbcd2576458c9ea0144d910a5d836 and fixed here.  Location data tables using versions between there and here will have all location data assigned to guestId=0.  Connectors updated with those versions need to be removed and re-added or have the ScheduledUpdate table cleared and updates called or else they will have data gaps.