I'm not sure what you mean by workarounds.
Most of the Already Used issues we had before have been resolved using the GPOs to only allow the user to logoff of the VM from the Start Menu. I will say, though, that I still run across this issue from time to time, just not as often. I'm not sure if there's still another reason why this issue shows up but at least it's not as noticeable as before.
It would be nice for VMware to add an option that would determine desktops in the Already Used state and automatically perform tasks on it (e.g., refresh, recompose, delete, etc.). Perhaps in a future release.