The ns consensus isn't explicitly ns in the network-status-version line of flavored consensuses
Please review my pull request for torspec:
https://github.com/torproject/torspec/pull/45
tor does not generate ns consensuses that are explicitly labelled as ns consensuses. This updates the spec to make the flavor portion optional, and to allow the assumption to be made that if a flavor is omitted from the "network-status-version" line then it is "ns".
One "flavour" was also turned into a "flavor" for consistency.