Well, this is odd! Hopefully a one off. Interestingly Strava filtered it out and shows a sensible profile.