In 10.1, the Flight Master’s Whistle in BFA zones does not drop me off until after flying away from the landing zone, dropping the character from aloft (and occasionally off a cliff).
I’ve been having the same issue since the update as well. It’s a crapshoot as to whether or not the taxi carries me out over a cliff. I’ve had my character die three times after taking the flight. I’m thinking of suing for damages, personal injuries and mental anguish (just kidding). It is very frustrating though.