goabackend: Insist on being a transient of the real root
Strange things happens with close-request and our dialog's state machine if we try to make a chain of transient modals. Instead, become a transient of the real root window, in the rare case a provider subclass needs to chain-up to a parent's dialog.
Partially addresses #295 (closed)