No need to logout and log back in to get Unity back, you just need to restart the VMtools Service, then manually start the User Process using:
C:\Program Files\VMware\VMware Tools\vmtoolsd.exe –n vmusr"
Why this process isn't checked for and restarted when the VMTools Service is started is a mystery but seems like a bug to me. Oh, and FYI, the docs I found are wrong WRT paths to binaries Note the path above - and "vmrun" has been moved:
It is here now -
Applications/VMware Fusion.app/Contents/Library/