Well the GDM and Wayland modes were a no go. I am thinking that stuff needs to be built into the kernel and that's a path I didn't want to go down today.
I had one other thing to try. There's a CoreElec that was mentioned near LibreElec, and I had always assumed that it was the original, and LibreElec was a fork of it or something, with the core meaning it was for x86 or more ordinary machines. This was backwards. Core is a fork of Libre, and is much more up to date.
Core has a build of Nexus which is only one revision back (latest unstable kodi is Omega, which is the one I was building myself). Nexus is good enough to run the discovery plus addon and the very demanding version specific dependencies like the one for variable bitrate video stuff.
That whole chain of stuff installed without much rancor, and played full blast. I set up the remote fairly quickly as I'd done it before, this time with no button doubling, and took it into the hot room to test it. The UI was up about 10 seconds then the screen went black. I had seen this before, the first day I got the tater it would overheat as I hadn't put any heatsinks on it or put it in a case or anything so I assumed it was cooking in the hot room.
I cranked the AC and aimed a fan right at it and after 15 minutes or so got it to play stably. The screen not blacking out also let me play a video and check the temps. Under load the highest I saw was 46c. This was rather puzzling as even with the AC on it wasn't THAT much cooler in there.
Turning the AC off, it ran for about 5 minutes and then started blacking out again. I opened up the case and physically put my fingers on the chips and they were slightly warm. Then I felt of the tv and it was volcanic. So yea, overheating TV, probably caused by the higher refresh rate of the taterbox. Ordinary antenna tv or directtv is probably 24 or 30 hz.
I brought in a monitor and let it run for 30 minutes in the hot room to test and it never had a problem, so definitely the tv. Maybe tomorrow I'll open it up and blow the dust out and try to figure out some kind of cooling solution.