matthewsjl, let's add one more "fact" to your discussion, The 60kt drop in speed is very close to what calculations show the plane would lose simply trading horizontal velocity for altitude with very high efficiency.
That's a good argument for there not being an updraft. And 215kt at FL375 is almost certainly qualifying as a legitimate stall, especially considering the angle of attack registered. (That's if I've read graphs right.)