I have managed to fix this by editing the code to in \library\providers\dataproviders\sqldataprovider\sqldataproviderhelpers.cs and adding a command.CommandTimeout = 200.
It would be a good idea to add this to the code so that it doesn't happen in future upgrades.
It would be a good idea to add this to the code so that it doesn't happen in future upgrades.