๐ง Refactor pull-all-dirs to track parallel jobs and propagate errors
- Replace custom concurrency counter with PID tracking and strict wait to capture failures
- Improve messaging with printf and consistent quoting; return non-zero on remote update/pull failures
- Only list updated repositories when changes occur and exit with aggregated status