Warm the oil in a large pot over medium heat. Add the onion, garlic, and a punch of salt and cook, stirring frequently, until the onion begins to soften, about 10 minutes. Add the chicken stock and the chicken pieces (except for the reserved breast meat), breast bones and carcass. Raise the heat to medium-high and bring to a boil, skimming off any foam that rises to the surface. Lower the heat to a simmer and add 1 tablespoon of the hawaij. Simmer for about 45 minutes, until the chicken is cooked through. Transfer the thighs and drumsticks to a plate, cover and refrigerate. Simmer the soup for another 2 hours. Pour the soup through a fine mesh strainer into a clean soup pot; discard the solids.