I don't know if anyone wants to use this these days, but I found the fix so FWIW. On KDE plasma 5 konsole typically runs with separate instances for different windows, so there's several services.
:silent !qdbus needs $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION org.kde.konsole.Session.setTitle 1 %