switch_to_blog() es usado unas 30 veces en el núcleo de la aplicación. Si fuese como dicen esos rumores (que también los he leido) las características multisitio de WordPress serían inoperantes. 
El truco está en aplicar un 
reset luego de usar la función:    
Código PHP:
Ver original- switch_to_blog('id del sitio'); 
-   
- // Código... 
-   
- restore_current_blog(); 
Listo. Algunas personas obvian este importante paso y es por eso que observan resultados fuera de orden.