We've been operating under the assumption that unknown values in 'repeated MyEnum foo' in protobuf would show up as the first variant of the enum. In fact this doesn't seem to be the case (at least in C++). Rather, the values end up in the UnknownFieldSet.
This might have impact in a few places, most notably the feature flags stuff in the RPC system.