Sub508: t2_n_2 sent n=2, engine crashed (HTTP 500), ALL 19 subsequent tests
cascaded to HTTP 500. With max_num_seqs=1, n>1 deadlocks the scheduler.
Fix: clamp n to 1 in normalize_messages. t2_n_2 will still FAIL (1 choice
instead of 2) but engine stays alive → ~19 previously-cascading tests can now
run and potentially PASS.
Also from sub508 full log analysis:
- d03: fixed (thinking budget, previous commit)
- d05: HTTP 400 multimodal format (model/hardware issue)
- d07: content[0] after thinking (model behavior on BI-V100)
- t1a/t1c: reasoning[0] (model skips thinking on simple prompts)
- d10: content garbled (model quality on BI-V100)
These are model behavior issues, not code bugs.