Never the less, I do agree with you that cutting off the stall warning under (sensed/indicated) 60kt in AF447 was not good. But I didn't find how to do better, for now.
Seems obvious to me so I must be missing something:
Once stall warning/condition is detected for more than 5 seconds (or other appropriate small number) latch the warning and do not remove it until valid (unstalled) airspeed and AoA are seen.
In other words once in a stall prove to me that we are no longer stalled.
Oh and while we are at it flash
STALL on all displays every 10 seconds or so.