Just downloaded GPS details, it claims I hit just under 40mph at 45 mins (must have been just before 10k as I got 47 something for that) and then over 30mph at 47:21, which was probably as I crossed the line.
Definitely something funky on the course, or my watch yet it's never done that before nor since!