It would appear that the flight log algorithm could use some refinement.
This Sprint flight had an in flight emergency (smoke, but all ok) about 100 miles after takeoff and returned to origin. Correctly logged. But then, the algorithm continued to estimate or approximate travel along the flight plan even though the plane was on the tarmac.
I would think that an unscheduled descent to a landing elevation should trigger a branch in the algorithm.