That's weird. The problem updating MacOS happens because Prey runs under its own no-login user, and Apple, on every OS update, just deletes this kind of users causing Prey to stop running. The patch checks for the Prey user, and if it doesn't exist, the patch creates the user again.
This problem was fixed on the last release, so this problem should happen again.
Good news about the location accuracy. We started refreshing the locations cache last week, and it seems it's working great