"direct non-stop" flights certainly do exist, although it's redundant to say it that way. Non-stop flights are direct, so the set notation is correct (non-stop flights are a subset of direct flights).
Usually there's an announcement such as "welcome to flight 7989 to LAX, continuing to OAK".