releaseOnTeleport

public void releaseOnTeleport(PlayerTeleportEvent event)

Teleports fire before their dismount. One that goes ahead unseats the rider, and the tick ends the flight.