Fixed nullref deserializing packet

The CRC check needs the CrcExtra field before trying to deserialize the
message. So it is now generated in the summary class and used during
deserialization instead of waiting to create the message object.