We are almost saying the same thing, but there is a difference
14 CFR 1.1
Flight time means:
(1) Pilot time that commences when an aircraft moves under its own power for the purpose of flight and ends when the aircraft comes to rest
after landing
But most people seem to miss the after landing part of the definition. Which would require you to leave the ground first.
Cancellation after taxi: log it.
Reposition on the ground: don't log it.
Based on the FAA definition I would say that both of the cases above aren't technically loggable.