Cooking the chicken at a simmer instead of at a high boil helps ensure that you don’t overcook the chicken.  It only needs to reach 165°F for food safety.  Cooking the chicken in the salsa is essentially just poaching it, which is a cooking method that helps the chicken to retain moisture.