Fix Sudo.rm_rf to fall back to sudo on any non-sudo failure
Previously used try/with which only caught Unix exceptions, missing
the case where Bos.OS.Path.delete returns Error (not an exception)
on root-owned files. This caused 3000+ temp dirs to leak because
cleanup silently failed.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>