At snow ranch I've seen a guy fly a four stage rocket powered by E12s. IIRC, it was a mile high black powder attempt. The first stage burn was a little shaky, but it got off and staged at what appeared to me to be maybe a little over 100'. After staging of course, it rapidly accelerated, burned for 9 more seconds, and flew well out of my visual range. I don't know what diameter it was, but it would have been nice to know, because it seemed pretty clear that a fifth E12 would have been too much. I think any more and you might need some sort of cluster to get the stack moving.
I once built a pretty quick & dirty 3 stage 18mm minimum diameter rocket and launched it on 3 C6s, because I was curious about how far you could go with BP staging, too. It was right around 100 grams pad weight. It dropped the first stage (just the first motor) at maybe 200' and then really accelerated from there. After burnout, it was pretty much out of sight and of course, I never found it. I remember the ejection charge from the C6-7 at the top was barely audible. It flew great, but my feeling after that flight was also that one more motor would be too much. There is definitely a point of diminishing returns when stacking long burn BP motors.
My impression from those two flights is that when trying to take it as far as you can go with this, you shouldn't necessarily pick the highest impulse motor for your first stage, but instead the one with the best thrust curve for heavy lifting. I don't know exactly what would work best for 24mm powered birds because I've never tried to build one like this, but I'd guess if you went minimum diameter, 3 D12s boosting 2 E12s for a total of 5 stages would work. For an 18mm bird, I'm fairly certain that 2 B6s boosting 2 C6s (4 stages) would fly. In fact, I'd bet you could trim an inch off the empty part of the case at the front of the B6 booster motors and then maybe even add a 3rd one, but of course you would be modifying motors, and could not fly at sanctioned launches.