This section concerns me a little.  "Header block" has become overloaded.  Here you describe it as a contiguous sequence of HEADERS frames.  The other parts of the document use it to refer to the thing that is conveyed as the payload of HEADERS or PUSH_PROMISE.  You can't have this both ways.

I don't have a good suggestion.