Exactly the same thing happened to me last weekend. My MDW-SNA flight claimed to be nonstop, but the flying time was too much. Get the 1 stop info only before purchasing, had to do a separate search to get the landing/taking off time at the stop. According the final printed itinerary it was nonstop again.
I assume it is a bug. I have never before seen this kind of error.