wrong HPM parsing of packets of variable length, when the size is not equal declared size.

When working with packets with variable length (defined with -1 length) in HPM,
we are leaving these in stack when the size of packet exceeds declared size due to this line forcing server to cycle forever for this fd.
This was probably meant as if( packet_declared_size > packet_actual_size ) do_not_parse_it_yet,
but was doing the opposite.