migrator: Improve privileged migration error condition output
Created by: efritz
This PR adds additional interactive errors for privileged migration flows. Fixes #38740 (closed), #38741 (closed), and #38742 (closed).
Test plan
Tested manually with fake (uncommitted) privileged migrations. The documentation on the new flag shows the output of the manual test.