fix(streaming): reset reasoning between messages and add (co thought) indicator
- Reset reasoning when transitioning to new message (assistant msg or tool call)
- Reset assistant message when new reasoning starts after previous content
- Add '(co thought)' status indicator when displaying reasoning content
- Prevents reasoning accumulation across multiple message cycles
- Fixes missing status indicator for streamed reasoning blocks