The recent move of inpref up in the tcp_subr.c tcp init code brings in the potential for
leaking inp's.
There are at least two places that may return NULL and another that has been missing (i.e. when
the stack switch is occurring and the new stack rejects the switch (for example rack not liking a connection without sack).
Lets fix this by making sure we clean up the reference and we pay attention to the init code like we should.