Fix #2837 - Check for null waypoint coords in hasIdenticalWaypoint

Fixes #2837
Fixes #2829, OC caches do not refresh

The request fields were checking for level3 OAuth, but the request
was using level1.
Merge pull request #2838 from campbeb/fix2837

Fix #2837 - Check for null waypoint coords in hasIdenticalWaypoint