OK, so as I wrote my post, I could already see the obvious answer - change the PCB board. I still had the original board, so I changed it back. It now works with heating and hot water as normal. So much for the new PCB!
I noticed the brown box "transformer"? on the board was hot when I...