If the rule about 1 available naturalized player in the National Team on Olympics is true, it seems about right.
Then there has to be a rule we don't know why Muserskiy and Butko were allowed in 2012 OG, and Klikua (Belarus) and Bakun (Ukraine) in 2016 OG. I think the actual rule, is, it doesn't matter how many naturalized players the NT has, but only 1 naturalized player who played in the junior/senior? team of their home country is allowed (i.e. Goncharova for Ukraine in the women's NT). Probably other forum members can confirm this.