AP_NavEKF: Fix bug in reporting of solution status

Because synthetic  position measurements at 0,0 are fused during position hold mode, a position timeout cannot be used as the only means of detecting position solution status.