pub fn pre_create_log_files(job_dir: &JobDir) -> Result<()>
Pre-create empty log files (stdout.log, stderr.log, full.log) so they exist immediately after job creation, before the supervisor starts writing.