It seems that Xvnc doesn't do proper error handling when opening the VNC socket. There is no point to continuing if that fails, so we should abort in that case.