jobuidelegate: bring back lost base construction
this got lost in an earlier refactor; supposedly accidentally. bringing it back means flags are getting handled properly again. from testing it seems to not negatively impact the xdg-desktop-portal-kde overlays on top.
fixes kde-open5 /does_not_exist/foo