I think it is too hard penalty for these teams, because the official noticed "this rule is not explicitly stated in the rules" himself.
All we can do with logical is to reduce their spots. One spot for Diamond, and one for Gold. They chose the member with no share and re-checked by the official. That is fair.