- Fix to useDialog to not try to load the dialog again if the first call is still loading
- Also prevent a potential nasty scrunch bug when we were assigning to _dialogWidget._componentProfile