cced6fa360
Review follow-ups on the #96290 salvage: - The inline env->config->default ladder was the third copy of the pattern; extract it next to _get_script_timeout/_get_media_send_timeout. Using load_config() (deep-merge) also removes the default-drift hazard flagged in review: cron.session_db_timeout_seconds now resolves from DEFAULT_CONFIG (config_defaults.py) instead of relying on the hardcoded 10.0 staying in sync with it, and drops the distant-state coupling to run_job's raw _cfg local. - Trim the relocated comment's stale claim about _submit_with_guard (at the new position the store init happens inside the guarded worker, not before it).