You'll notice
Rewinding onto an in-progress poll result is now refused with a specific reason instead of quietly corrupting state.
Rewind now checks whether its target message is a tool_result for a still-in-progress poll, and rejects the rewind with a specific reason for that case as well as for a target whose poll events have already landed later in the transcript. Previously these cases could silently corrupt state; now the rewind is refused outright.