Forcefully wait for any commands created on ControlContext.builtIn or on any derivative objects to have taken effect.
Normally this happens automatically over time. This should only be used in exceptional scenarios (because it mostly likely stalls for a while) where resources are being unloaded or reclaimed outside of your control or for deterministic testing.