run_dacapo_linux now clean itself up on failure and save system state when running the experiement