Switch tests to parallel forking, and also using IO_exit