`NetPacketDisconnectFrameCommand` does not use the Frame field but `SmallNetPacketDisconnectFrameCommand` does. Why? Are there more of such inconsistencies between the packet variants?