Had another crack at your Madras today, but with changes. First of all, used your base, albeit with reduced chili powder in it. The Madras itself was made with one and half teaspoons of tomato paste instead of one. Secondly I used 1 Tsp of Deggi Murch and 1 of Kashmiri Murch, and no Garam Masala. Another addition for me was that, the oil was one Tbl spoon of reclaimed oil and one corn oil. Actually quiet a removal from yours.
This is now moving in the right direction for me. As for the use of Garam Masala in BIR's, I don't know, but I left it out on this occasion and it seemed the right thing to do. The precooked Chicken was also different, in that it was only boiled in water with half a Tsp of Tumeric as the Chicken I usually use has to much flavour and I did not want this to affect the final outcome.