And supporting the usurper/rightful rulers who get kicked out of Kingdoms that decide to break ties with China such as Ceylon (I do believe).
Yep, the more pragmatic way to deal with rulers of these troublesome states is to pick and support an opposite party backed with as much legitimacy as possible.
It's definitely not a good idea to directly attack these states since it does not guarantee cooperation from the locals and will be seen as foreign intervention.