pub fn deregister(project_root: &Path, phase: u32)Expand description
deregister_in against the resolved machine-global cache dir.
Deregistration is best-effort observability cleanup, so any error
(including cache_dir resolving to None) is swallowed — mirrors
how every call site invokes this with let _ =.