Melt butter in a large skillet. Add celery, onions and thyme. Saute over medium heat for 5 minutes until onion and celery are tender. Add sauerkraut and cook 5 minutes more to blend flavors. Add broth and simmer 10 minutes. Toss sauerkraut mixture with all remaining ingredients, make sure to completely coat and moisten bread.
If cooking the stuffing outside the bird, sprinkle an extra 1/2 cup of chicken broth on top and cover with foil. Bake at 350 deg F for 30 minutes. Uncover and bake another 15 minutes to brown.