@d I will do some more investigation into why the directories were still being accessed on Windows.  As far as I can tell Linux allows you to delete a directory that a process is still accessing (i.e. is the current directory of a process).  Windows does not allow that.  But you are correct that we may be masking a bug in the DEA on Windows.