Reset completedp & header-complete-p flags in :message-begin callback.
Add a function http-version.
Allow to work properly when it is called multiple times for multiple messages.