Allow PacketHeader to return -1 for packet IDs to signal that the packet should not be read yet.