also if SIGINT is just calling process.exit(), why isn't my process.on('exit', …) code being called? That still feels like a bug to me (either in my code or in node; I'm assuming in my code)