Yo creo que lo que pasó es lo siguiente:
1- Zamasu (de la linea temporal de Trunks del futuro) mata a Gowasu, se transforma en un Kaio-shin al ser ahora el único vivo y se queda con anillos del tiempo.
2- Zamasu pide el deseo de ser inmortal.
3- Luego de ser inmortal usa los anillos
para viajar al pasado (de esa misma linea temporal) y llegar a un momento donde Gokú todavía no sufría enfermedad del corazón.
4- Pide nuevamente a las esferas del dragón el poder intercambiar corazones con el cuerpo de Gokú enfermo (en el episodio de hoy hablan de intercambio de corazones).
5- El cuerpo de Zamasu recibe el corazón de Gokú enfermo pero al ser inmortal no le ocurre nada y puede seguir vivo.
6- El cuerpo de Gokú queda con el corazón de Zamasu y puede vivir sin sufrir la enfermedad, pero este Gokú se vuelve malo al tener el corazón de un Dios que tiene un corazón impuro/malvado.
7- Zamasu le dice a Gokú (que ya es malo por el punto anterior) que como favor por haberlo salvado de morir de la enfermedad, se una con él para así destruir a la humanidad...
*Con todo esto se ahorra toda la paja de pensar en tantas lineas temporales como en la que Cell mata a trunks, etc etc y se da una explicación más fácil.
Tolueno mode off