I think you should check to see if all of your researchers are best at research. If a VV has a higher skill than research, he seems to wander off more. If you start them off at research only, and keep them there for a while, they will stay at it better.