Slow to Anger and Fast to Forgive: Cooperation in an Uncertain World