Since, there is a new question - I will repeat my answer what I mentioned to waysidetechnology
Do you have refresh at log off setting ? I think, when the users log off it wipes the changes and gives them a fresh VM from the pool. I may be wrong because I don't know your pool settings.