fn open_pair_log(home: &Path, pair_id: &str) -> Option<LogHandle>
<home>/logs/pair-<id>.log, scoped to this thread; a failed open is a stderr warning (plan decision 10) and the run continues.
<home>/logs/pair-<id>.log