problem history
RemoteA2aAgent: streamed A2A chunks and the final replacement event get different Event ids, so answer can be shown twice
Revision reasons are not recorded in this slice.