systemctl is-active returns "activating" (exit 3) for Type=oneshot services while ExecStart is running. Match both "active" and "activating" states so the deploy script correctly stops the index service. Also stop the cluster service to break the index↔cluster cycle cleanly during deploys. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>