He could have left at such a time as to "arrive" on the planet prior to Soren, disabled/destroyed the missile at his leisure. This also would have (unbeknownst to Picard) saved Kirk's life.
Arrived aboard the Enterprise as the survivors from the observatory were coming aboard, had a security team escort Soren to the brig.
Arrived back prior to the time of the fire that killed his brother and nephew, communicated to preventing their deaths and
captured Soren too.
SO many problems with that infernal movie.