There was this thread… Some insight into the mysterious timeouts
At the end of this thread, Pierre Roux says that it is plausible that disk lag could cause timeouts.
And I am doing a lot of IO. I stored my pre-calculated fitness values in files that I access as I need them.