I had a quick look at the logs. It looks like the vehicle maybe moved 5m (maybe less)? I think that is probably within the minimum shift the glitch protection can handle. It's possible we can do better by adding some of the logic they put into the Solo to detect glitches and switch the user into AltHold. I'll have a chat with Paul Riseborough and we can put it on the to-do list.
At the risk of being a bit pedantic, I don't think we should use the term "flyaway" for this situation (or even "short flyaway"). Let's call it a "sudden position shift"..
Ah, by the way, I noticed in passing that two GPSs are connected. It's not related to the position shift because it always kept using the first GPS (a Ublox M8?) but normally we don't recommend two GPSs.
For those people into log analysis. When two GPSs are attached, both GPS and GPS2 messages appear in the logs. if GPS.U is "1" then the first GPS is being used. if GPS2.U is "1" then it's the 2nd one. In this log, GPS.U stays as 1 throughout the whole flight.
One last thing, Paul is starting work on improving our multiple GPSs better in Copter. I think that will arrive in AC3.6.