this

header_sent: res.header_committed and res.message_committed

is not valid here.
Due to delayed header sending ... and the meaning of message_committed .. might need to be changed
indeed for response with content-length=0 ... this has no meaning.

we should rename message_committed  by committed
and here again, this is really ensured only at the WGI level.