At home, I use KDE SC 4.6 and GNOME 2.28
When the window is already mapped, we will use the same code and when it isn’t, we will call XChangeProperty. If KDE4 only promotes windows on top of its stack, the KDE team will have to fix it.
Error 503–Service Unavailable
It is not my fault. Thanks for reporting.