I managed to sort it out - for some in-explicable reason, the managed client package had the communication port set to 16111, so of course when I deployed this, that is the port the clients were looking for.
I have never set this to that value, and in fact when I changed it to 6011, uninstalled all the managed clients, then re-installed, all seems to be well. But where did this value of 16111 come from? It's a mystery...
Thanks
Peter
PS. I now have some managed clients that show up with grey icons rather than green, even though they get updates from my local server. Still this is not so bad...