ppkt_pull: Allow pulls to result in a 0-sized packet

This can happen when we are parsing TCP packets and run into an ACK
packet.