keep test cleanups from failing on win32 by running faster than the file system

I would've preferred to use Time::HiRes, but decided not to risk dep issues.

The delays will allow the file system to release locks, and to remove the dir before checking if it's actually gone. Might still fail on exceptionally slow file systems.