Fix possible incorrect activity distance when GPXIO was passed an existing activity with distance stat measured in not-meters