fix: don't traceback when user cancel PolicyKit dialog
fix: only set transient_for if we have a parent window