Streamed response
The shell you are reading was flushed immediately. The three blocks below arrive on the same connection as their data resolves.
CHUNK_A pending…
CHUNK_B pending…
CHUNK_C pending…
A fetcher that reads until the first flush sees only the placeholders. One that reads to EOF sees all three CHUNK_* markers. That difference is the whole point of this route.