Preheat oven to 200°F. If you have a convection oven, this is a great time to use it. Position two racks close to the center.
Cut the baguettes into ¾-inch cubes and distribute between two rimmed sheet pans without crowding.
Bake for about an hour, peeking in and maybe shaking the pans occasionally, until the cubes are dry all the way through. You can do this up to a few days in advance if you like.
While the bread is drying, slice the white and light green parts of the leeks into thin half moons and wash thoroughly in several changes of water in a colander. (Leeks can be very sandy.)
Cut the celery into a nice small dice — you'll want it small so it cooks as quickly as the leeks and almost melts into the stuffing.
Heat the oil over medium-low heat in a wide, reasonably nonstick frying pan.
Add the leeks, celery, and salt, and cook, stirring from time to time, until nice and soft, about eight minutes.
Add the mushrooms and cook until they've reduced in volume by about half, and any moisture has released and simmered away.
Add the chestnuts, thyme, sage, wine, and soy sauce. Raise heat to medium-high, and cook, stirring frequently, until almost all liquid has evaporated. Remove from heat.
Remove bread cubes from oven and raise heat to 375°F. Move a rack to the middle.
Tip the bread cubes into a large mixing bowl. Add the contents of the frying pan and the broth, pepper, parsley, and chives.
Toss gently to combine and allow the bread to soak up all the liquid.
Spoon the stuffing into a baking dish. You can use a standard 9"x13"x2" baking dish (especially if you prefer a higher ratio of crisp top) or a lidded 3-quart casserole (especially if you like a higher proportion of custardy deliciousness).
Bake, covered (with foil or the casserole lid) for 30 minutes. Then remove cover and bake 15 minutes more.