Zeke applied for the show without telling them he was trans because he wanted to be Zeke the survivor contestant and not just the trans survivor contestant. It was after the producers contacted him to say they were interested in casting him that he revealed it only to the producers. So yeah, they knew he was trans, but not because of the drama or as a token, they were already going to cast him before they knew because he wanted to make sure he wasn’t cast just to be a token.
Zeke and Jeff Probst (the host) had talked about how he would be able to decide whether or not he wanted the fact that he’s trans to be part of his story and when it would be revealed on the show if it would be revealed. Unfortunately, he couldn’t pick when because Varner outed him.
They kept it in the show because Zeke wanted it to be aired. Zeke got to decide with the producers and the help of GLAAD how the episode would be handled and they had been discussing it since the tribal council happened when the show was filmed 8 or 9 months ago up until it aired yesterday. He was happy that because his tribemates came to his defense and he was able to speak about his own feelings about what happened that something positive came out of a horrible situation and that’s partly why he wanted it aired.
Here’s an interview he did on The Talk earlier today where he talks about how he felt and why it was still aired. And here’s the essay he wrote for the Hollywood Reporter. In the tribal council (7:33-9:30) he talked about his feelings of wanting to be just Zeke the contestant when he applied to the show.