Summary: When running in headless mode, if SIGINT is received, but there's a failure to export the state the process doesn't exit. Repeated SIGINTs do the same thing. This changes it to exit whether the export succeeds or not. Reviewed By: passy Differential Revision: D15806412 fbshipit-source-id: 1f6a5b4ea1cd65dacb201f8a1cd020531b3976e6