Reuse QWidgets dialog instance
Otherwise the engine would make a new network request, this is quite wasteful and lets the user wait a moment.
Also this appears to fixes the crash, you can try this out by quickly
opening and closing the dialog.
And this makes it consistent with the QtQuick one.
From the stacktrace I got this seems to also fix BUG 429302.
BUG: 416328
BUG: 429302
FIXED-IN: 5.77
@leinir @ngraham
@davidedmundson Could you try this maybe out?