I have floating desktop (5.2) and refresh when they log off too.
But I don't think refresh was the issue for me but recompose was.
We have 5 remote offices and each has their own default network printer. Not to mention in the main office we have 3 main network printers that the users could choose. Every time I recomposed a new image, their default printer will all reset to the one that the master image was defaulted to.
OR
When the users logged on from somewhere remote (home or hotel) using their home pc or tablet when there are no local or network printer is available, the default printer will get reset to something like "Microsoft XPS Document Writer" or "Adobe PDF" or "Send To OneNote 2010", etc. Therefore when they are back in the office and logged on to their pc or zero client, they will have to reset the default network printer back to the printer of their choosing manually.
Is your situation a bit similar to ours when you're doing your testing with ThinPrint uninstalled from the agent?
Thanks.