1. A processor implemented method comprising: starting a first process to obtain a first position fix comprising an estimated location of a mobile device based, at least in part, on signals acquired from one or more satellite transmitters of a satellite positioning system utilizing one or more receivers at said mobile device, said first process comprising application of one or more assistance parameters; detecting an erroneous condition in a computation of said estimated location of said mobile device based, at least in part, on a comparison of said estimated location with an initial position of said mobile device; in response to said detection of said erroneous condition, and based, at least in part, on a computed reliability of said first position fix, starting a second process at said mobile device to obtain a second position fix based, at least in part, on one or more second satellite signals acquired from one or more satellite transmitters of said satellite positioning system utilizing said one or more receivers at said mobile device independently of application of at least a portion of said one or more assistance parameters applied in said first process to obtain said first position fix; and executing one or more user applications that rely on an availability of said second position fix.