Combine stock, chicken, ginger, and garlic in a large pot or Dutch oven. Bring to a boil. Reduce heat to low and simmer, covered, until chicken is cooked through, 25 to 30 minutes. Add mushrooms, soy sauce, and sesame oil and simmer, covered, until mushrooms are tender, 8 to 10 minutes. Remove chicken and shred with two forks.