Não, o jogador C continuará controlando.
Ambos os feitiços têm efeitos contínuos que modificam as características da criatura na Camada 2 e aquela com as últimas vitórias no registro de knowledge e hora. Não importa que o ato de traição seja apenas temporário (e se pode dizer que doar não tem uma duração):
611.2a Um efeito contínuo gerado pela resolução de um feitiço ou habilidade dura o tempo que é declarado pelo feitiço ou habilidade, criando -o (como “até o last do turno”). Se nenhuma duração for declarada, durará até o last do jogo.
Partes relevantes do sistema de camada:
613.1b Camada 2: Os efeitos de mudança de controle são aplicados.
613.3. Dentro das camadas 2 a 6, aplique os efeitos das habilidades de definição de características primeiro (consulte a Regra 604.3) e, em seguida, todos os outros efeitos na ordem do registro de knowledge e hora (consulte a Regra 613.7). Observe que a dependência pode alterar a ordem na qual os efeitos são aplicados dentro de uma camada. (Ver Regra 613.8.)
A situação teria sido diferente se o ato de traição tivesse lido algo como
Ganhe controle da criatura -alvo. No last do turno, devolva -o ao controle do proprietário.
Porque então essa última parte seria ‘mais tarde’ do que, e substituindo o efeito de seu doar.
Um exemplo relacionado: você lança doação em uma de suas criaturas e o entrega ao jogador C. Participant um ato de traição ao jogador, para que ele esteja sob o controle do jogador A; No last do turno, ele voltou ao jogador C, não para você.