La cadena se rompe solo si derrotas a todos los pokémon de la misma línea evolutiva, por ejemplo, si al hacer cadena con Cubone te aparece un KangasKhan y derrotas a Cubone, se rompe la cadena.
El hecho de que cambies a Kadabra por otro Pokémon no rompe la cadena en lo absoluto, lo he hecho varias veces tratando de encontrar pokes con habilidades ocultas y todo ha salido bien.
Para encontrar pokémon variocolor, la mayor probabilidad ocurre después de una cadena de 70, pero aún así es difícil que aparezca (1 cada 1024).Si te salieron dos shinies al principio fue suerte, pero lo normal es que se tarde bastante.