In a medium-size soup pot, sauté the onion, celery and garlic in butter until the onion softens. Remove the stems and seeds from the dried chiles and add them to the pot. Add the remaining sauce ingredients and cook for 1 hour at a light simmer, covered. Remove the cinnamon stick and puree the entire mixture until smooth, then strain out the solids and discard. Set the sauce aside.