73543744bc
Follow-up for salvaged PR #59779: the session_reset and stt fallbacks used truthiness/type checks, so a present-but-empty top-level value was silently replaced by the nested gateway.* form — inconsistent with the key-presence precedence every other key in the block uses. Switch both to 'key not in yaml_cfg' gating and add precedence regression tests.