Debugging help- rules are getting fired multiple times (recursively) when they should not be
The problem was with the components.  It turns out that the "Activate Friends" rule component only had a heartbeat "Log Activity" action, which was the source of the problem.