Spoke to a company in Northampton that supplies kits that check for CO2 in the coolant, a sure sign of head gasket failure. I bought the kit and did the check. No CO2. The same company also queried the use of a new but non Toyota rad. cap. Seems that the quality of these is iffy. A check on the new cap showed worrying compression marks on the rubber seals, so thinking that the cap may not be holding at the prescribed 0.9 bar, I added a further seal to boost the pressure. So far two days with normal water level in overflow tank.
I have checked out a price for a new Toyota cap and if the level remains OK for Easter, I will get one.
All of this of course begs the question, "Was a new head required" but as the old one was cracked between two valves and three of the pre-combustion chambers were also, very severely, cracked, I would say yes.
Over the last few months, the radiator has blown out "excess" coolant until the level was about 20mm below the filler neck. This was probably a prelude to the ultimate failure of the first, also non genuine cap. The failure of the second cap---same make as the other cap---was just an unfortunate coincidence.
Roger