Even more strange. The starter tested OK when removed. The mounting to the engine was very dirty and I wonder if it wasn't making a good earth. Cleaned it up and put the starter back in and it works!
I can check things now. The new thermostat opens, the dynamo charges and the clutch...