m/persistent: Outsourced config file reading to read_config_file