Don't try to check for error 5 in rm_rf

The WindowsError is 5, but the error in the exception can be different (like
13). Since we are already trying the removal several times, we might as well
try again unconditionally on Windows.