Did you maybe accidentally measure voltage instead of resistance? Pretty sure most of the diagnostic procedures involving B135 with a value of 1 are for resistance, not voltage.
I highly doubt the donor ECM would be having a problem in the same exact circuit. There are 5 different o2 sensor codes relating to the heater circuits - P0030, 31, 32, 37, and 38. When I was having my issue, it would randomly throw 30 through 32, and it was fixed immediately after swapping the ECM. It's been running fine ever since. I don't think the donor ECM would show the same exact code out of the 5 possible codes.
I would double check that you thoroughly checked everything in the diagnostic procedures for all 5 codes, and make sure all the wiring and connectors are in good shape. Have you also tried a new sensor? Was it OEM Denso? Good luck, with some patience and diligence, you'll get it!