Propagate header validation errors outside parser

These will be a tuple of the form:

```
{error, stream_protocol_error, [{streamid, 432}, {frametype,
?SYN_REPLY}]}
```