Update beam_search to use TransferSimulateResult. Update eval_on_holdout_parallel to use new select_best (as a placeholder; this is broken when node expansions are needed).