So a bump on the thread, the new sender arrived and I finally got time to fit it. Reading 280ohms to the block from the stud on a cool engine and 0ohms from the body to the block. While I had it out I released the rad cap a bit to let some coolant gush out to make sure there wasn’t an air pocket there. Ran the engine for a quarter hour with a no leak funnel in the rad to bled any air I could out of the hoses.
Anyway no movement at all on the gauge. So I know I’ve got a good sender (although I should probably do some resistance checks when the engine is warm,) and I know there’s ground for the sender and I know the gauge responds to grounding the wire to the block. I suppose I need to check the wiring from the sender to the gauge next, maybe just because the gauge responds to being grounded doesn’t mean it hasn’t got an issue of some kind.