Combine first 5 ingredients; divide evenly between 2 (1-gallon) heavy-duty zip-top plastic bags. Divide chicken evenly between bags; seal bags. Toss each bag well to coat. Refrigerate 3 hours, turning bags occasionally.
Preheat broiler.
Remove chicken from bags, reserving marinade.
Place chicken on broiler rack coated with cooking spray; broil 6 minutes on each side or until lightly browned.
Strain marinade through a colander over a bowl, reserving marinade and onion.
Heat oil in a Dutch oven over medium-high heat.
Add onion to pan; saut 5 minutes.
Add reserved marinade; bring to a boil. Cook 1 minute; add chicken, carrot, broth, olives, water, mustard, and Scotch bonnet pepper. Bring to a boil; cover, reduce heat, and simmer 1 hour or until chicken is done. Discard Scotch bonnet.