Per-model override headers were stored verbatim, so !command values in modelOverrides.<model>.headers reached the request as literal strings. Resolve them at parse time like provider headers. Addresses review feedback on #2205.