While that is a nice work around, I’m sure I’m not the first person (or last) that has run into this situation. Users are not always given the ordered pointclouds as vendors tend to loose, charge extra etc etc for that data.
If RC could have the ability to import an model (obj, fbx, etc) and process the vertices of that mesh to an ordered pointcloud, that would be a super useful tool. Then based on that pointcloud not only would your alignment be far more accurate you could also get the scene scale correct, straight out of RC which in my line of work is paramount.