This is often a very confusing topic. People beat themselves over the head trying to figure this out. How about this...

Lay your song out in a linear fashion then see if the DS dialog will do what you want. This is basically what BIAB does beneath everything you lay on top such as repeats, endings, etc. I consider those there for convenience. Once you are confident the linear song is doing exactly what you want, you can then add the convenience feature I mentioned. If you use RealBand, you have to think this way.

I use repeats, etc only for my leadsheet printouts. My performance songs are all unfolded giving me precise control over everything.

R