Season the chicken with salt and pepper and let stand for 10 minutes. Heat the 2 tablespoons of oil in a large Dutch oven over medium high heat. When it shimmers, add the chicken in batches to brown it on all sides. Remove the chicken to a plate and then add the onion with a pinch of salt. Stir occasionally. While the onion is browning, whisk together the honey, soy sauces, ketchup, 1 tablespoon oil, and pepper flakes. Add the garlic to the onions once the onions are golden brown. Cook the garlic for 1 minute, stirring.