Solved the problem.. probably the wrong way but solved never the less!
I manually removed the vhost files for the website that caused the problems, restarted apache successfully.
I then could log into the control panel, remove the offending site from there. I then readded the site and restored the content from a backup.
What is the way that works to enable ssl on a site?
Thanks both for your help.