We have a winner! Careful poking around in the frame with a thread gauge indicates 1mm pitch, which is why the 24 tpi BB won't fit. So, a French BB, in 1.37 x 1mm. Where the hell do I get one of *them*?
Edit - it's LH thread on drive side though, the original French was RH thread, no?
Edit 2 - LH thread drive side and 1.37" x 1mm pitch = Swiss standard.
If only there was an international standards organisation, you could call it ISO or some such.
Edit 3 - there is a threadless solution for damaged frames or those with weirdo threads. The threadless BB screws one side to the other and squeezes the frame between without touching the threads. The standard square taper ends poke out in the usual fashion. Seems the most expedient solution. Not expensive, seems £15 up gets one. Anyone used similar?