fn find_source_directory( crate_dir: &Path, source_directories_already_tried: &FxHashSet<PathBuf>, ) -> Option<PathBuf>
Finds the most recent published session directory that is not in the ignore-list.