Success! I configured nscp and poked about in the running server to confirm this. I have modified my security::get_https_port proc and now all works perfectly.
I will post details of a proposed fix later (I don't have cvs commit rights)- out of time for now! 😊
R.