This now seems to return zero after performing a ReloadUI requiring a complete logout or exit to restore.
Edit: it now returns to producing coordinates after exiting an instance or crossing a zone boundry but still zeros moving in your current non-instanced zone after a ReloadUI.