Cause of threading issue

Looking at the second patch: I think I found the threading issue with SolutionUserObject. It seems like there is race condition in the output DenseVector. 

This PR "fixes" the problem, I don't think this is the correct way to fix it. Are their any suggestions?