* fix(consolidation): set output token budget
* fix(consolidation): default max_completion_tokens to unset for full backwards compat
A 64k default still passes a raw value through to models LiteLLM does not
have a registry cap for (e.g. non-registered models on OpenAI/Gemini),
which is not a guaranteed no-op. Leaving it unset omits the key entirely
so every provider keeps its current implicit output budget — byte
identical to prior behaviour. Operators on providers with a low hidden
cap (notably Bedrock imported models) set the env var to fix#1939.
---------
Co-authored-by: Nicolò Boschi <boschi1997@gmail.com>