qwen-3-32b streams reasoning wrapped in both [think] and [/think] tags, but qwen-3-235b-a22b-thinking-2507 only emits a closing [/think] with no opening tag. Why the inconsistency? My parser expects matched pairs, so the missing opening tag breaks it.