Lightly sprinkle salt on both sides of the chicken. Fry the chicken in two batches. Heat 1 tbsp of oil in a large dutch oven or a deep frying pan on high heat. Place the chicken skin down, fry each side for 5 minutes or until brown. Remove the chicken onto a plate and cover loosely with foil. Repeat with the remaining oil and chicken. Leave the chicken on the plate and set it aside.
Use tongs with a paper towel to remove some oil from the pan or dutch oven leaving approximately one or two teaspoons. Heat the pan on medium to high heat, add in the bacon and stir to cook until it browns. Add in the butter, stir until melted, add in the garlic, eschalots and cook for 2 minutes. Then add in the brandy, stir quickly and cook until the alcohol smell dissipates.
Add in the flour and stir quickly to cook for a minute then pour in half of the wine, keep mixing until it turns into sludge. Pour the remaining wine and mix, then add in the stock, tomato paste, bay leaves, thyme, peppercorn, chicken powder and salt. Mix well and carefully add in the chicken, skin side up. Reduce the heat to low, cover and cook for 40 minutes, stirring now and again.
Add in the mushrooms and cook the stew uncovered for a further 20 minutes. Have a taste and add salt or pepper if needed, give it a good stir and remove from heat. Garnish with thyme and parsley (if using). Serve with French baguette and mashed potatoes.