When state creations happen in short term by outgoing packets of one SO_BINDANY socket, the new state didn't have a link of the socket's pcb.  So the incoming packets allowed by the state were mistakenly forwarded and the pcb could not get them.  Fix pf not to lost the link of the pcb when the state is recreated.
When state creations happen in short term by outgoing packets of one
SO_BINDANY socket, the new state didn't have a link of the socket's
pcb.  So the incoming packets allowed by the state were mistakenly
forwarded and the pcb could not get them.  Fix pf not to lost the link
of the pcb when the state is recreated.

ok bluhm mikeb

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars