Well well well, much to my surprise, 24 hours later everything is back to normal. No sign of any emails missing, everything works as per. So was this just a glitch that required a nudge from me to get Yahoo to sort it?
Interestingly the few emails I had from Yahoo while the .co.uk address was working, have vanished. Password changed of course.
Panic over.