private void FinishSolutionBindingOnUIThread(IProgressController controller, CancellationToken token)
{
Debug.Assert(System.Windows.Application.Current?.Dispatcher.CheckAccess() ?? false, "Expected to run on UI thread");
if (!this.solutionBindingOperation.CommitSolutionBinding())
{
AbortWorkflow(controller, token);
}
}