http keepalive needs to reinit some header union state

AG moved the code to the keepalive loop location