Have you tried setting the Vizql session to a lower timeout. Information on setting the timeout can be found in the below performance guidelines.
Specifically what version of Tableau Server 10.1 is being used? I can do some additional research to see if there are any known issues related to this that might have been resolved in a later release.
Hope this helps!