最新版で入った振り子対策

アプリ終了時〜起動時の位置 = 0km
実際歩いた距離 = 0km
ヘルスケアの値 = 10km

こういうのは明らかに0kmが採用されるはず
ではこういう場合は?

アプリ終了時〜起動時の位置 = 2km
実際歩いた距離 = 18km
ヘルスケアの値 = 18km

つまり、スタートから10km地点を折り返して
復路8km地点で起動した場合。

これも2kmが採用されるのか?