Place chicken in between plastic wrap and pound out until 1/4-inch thick. Place 1 slice of ham and 1 slice of bacon onto each breast of chicken. Lightly scramble the eggs and let cool. Divide eggs evenly over chicken and spread out. Top with diced pickles and roll into pinwheels. Once chicken is rolled, tie with string to secure. Heat the butter in a saute pan and brown chicken rolls. Remove chicken rolls from the pan and set aside. Add flour to the same saute pan, and cook until light brown. Add the chicken stock, making sure to stir out any lumps. Return chicken to pan and place in a preheated 350 degree oven for 1 hour. Remove from oven and sprinkle with chopped tarragon. Slice each breast into 4 pieces and serve with 2 tablespoons of sauce.