At least, the drain hose replacement arrived, it's in the machine, and we've run a few loads of laundry without any leaks or recurrences of the TE error. So it looks like cleaning the corrosion/rust off the wash thermistor did it. Woohoo.
Thanks for all the tips and links and support. You guys and this forum saved us a lot of floundering.