Random Walk Bugfix

If an altruistic donor has no neighbors, or if any donor (altruistic or
paired) has no legal (i.e., unmatched) donors, no longer errors out.