GPSの掴み云々は、そんなに単純じゃない。
まったくの素の状態から測位を始めれば、分単位の時間がかかるもの。
それを高速化するために、前回測位時の衛星位置情報を元にあたりをつけて
衛星を探している。
だから、その時点で持っている衛星の位置情報データに大きく左右される。
データが古かったり、前回測位から大きく移動していたりすれば、
あてが外れる分、測位に時間がかかる。

さらにそれを補うために、ネットワーク経由で衛星の位置情報を
ダウンロードする仕組みなんかも併用されているので、
その時点での測位プロセスの条件が一定である保証はない。