Users can only get cumulative recall and latency metrics at the very end of a run, after completion; this is sometimes wasteful as information is lost if the user kills the process early. Allow VSB to catch a SIGINT and dump useful cumulative stats before exiting.