Detect permission errors via exit code 77, bump base timeout to 10 min
- Check ladder exit code 77 instead of string-matching stderr for
permission errors — more robust across message text changes
- Increase base subprocess timeout from 5 to 10 minutes to match
ladder's per-asset AppleScript timeout, preventing attic from
killing ladder while iCloud downloads are still in progress