Change again how SOAP is stopped if SOAP successfully binds but worldserver fails to bind its sockets. A crash remains if SOAP fails to bind because it calls exit() and that triggers asserts everywhere. (cherry picked from commit d05ab073cb102a4f868b0fda51ef4368350ded32)