Don't allow ClientConnect to run twice

I suspect it may be doing so.