DonH - to try to answer your questions:
The stall warning 'quit' due to airspeed and not AoA reading, I believe? Simple solution - keep it functioning whatever the speed without WoW. Unless the AoA readings are 'borked' due to failure/icing/whatever, at least there will be a 'nudge' to the crew (did they really need it!!??) to see if alpha might be a touch on the silly side.
THS - moons ago on one of the interminable threads, I flippantly suggested a spring loaded boxing glove in the dash, but then offered a more serious proposition that 'we' derive a suitable boundary for 'reasonable' nose up THS (surely not difficult?) and then insist on a physical over-ride to exceed it - such as a 'cancel the limit' button.