- install-claude-profiles: distinguish broken symlink vs real dir vs free
path via -L/-e, repoint existing links with ln -sfn, warn instead of
silently skipping when target is a non-symlink dir.
- profiles.sh: only set -euo pipefail when sourced non-interactively so
sourcing in an interactive shell doesn't clobber session settings.
Co-Authored-By: Claude <noreply@anthropic.com>