As far as I understand it during active meshes evaluation the world matrix for each active mesh is computed. The observables allow you to execute code just before or just after this happens.
This may be of interest
How to optimize a scene with 10k mesh instances? - #4 by Evgeni_Popov as it mentions scene._evaluateActiveMeshes()