This has been logged as a bug.
When you attempt to set the host description via the 'Admin->Configure (Local)", the description value written into qbwrk.conf is enclosed with braces; eg. {test}. This works.
But when it's set via right-mouse-click->Configure, the value is not enclosed in braces, and is ignored. Try editing the qbwrk.conf by hand and enclosing the worker_description in braces.
Once you edit the file by hand, you will need to run "qbadmin w --reconfig" to push out the new config, and then you will need to do a "refresh selected" in the GUI to see the changes.