If process.exit ends process, how can it call callback?