Great workflow! This is very similar to how we do it when we are a Sub to a larger GC. Sometimes we provide all the Drone Services, sometimes with have to coordinate with another outfit like Multivista and other times we just do it for us if they have no interest. They usually come around about midway through the second wave of excavation and start asking for data, but the drone is not part of the construction contract so it becomes a Change Order.We work on multiple levels to coordinate (sometimes dictate). Being the end-user allows that. We duplicate a lot of work, because that is what government does. But at the end of each project I have at least two if not more sources to draw from to create our own internal as-builts at least as far as the civil package. We do this with the general contractor in parallel so that any gaps in either sets of our data is hopefully covered in the other's dataset. This has served us well with most projects that we have undertaken but there is always the outlier. Nothing is ever perfect 100% of the time.
Ironically on the subject of this topic the main problem we have had with coordinating with other DSP's is GCP's. Even though we have set them and are willing to share the coordinates.