Two years of test item framework updates

I have something incoming that will hopefully allow us to figure out what is really going on. I don’t think it is going to fix the problem, we’ll probably have to first get this diagnostic code in. Do you want to open an issue against TestItemController for this to track?