7f94b83893
Wrap Instance.disposeAll() and server.stop() in try/finally so abort.abort() always fires, preventing the process from hanging if either call rejects.