Well what I was getting at is that generally you should set Unattended Execution for any code used in a Service. I won't say it'll make a difference here but it is cheap to try.