Thanks cgaliher! I didn't know about this.
In the end I rebooted trhe server from a workstation using the shutdown command. The took a while but did log in. I then restored a backup of the GPO and restarted again. Server running happy again. I'm being more careful with my GPO settings now. I also created an admin user outside the SBS GPO's.