BF - join pool before trying to delete temp directory

I had a really weird idea about the error in https://github.com/nipy/dipy/pull/265, turns out I was way off. But this should fix the issue. It seems that Windows was trying to delete the temp directory before all the workers had fully exited.