With hindsight I think what we could/should have done is partition core CSS that would have servered both Base and Bootstrapbase themes from the same stylesheet. A kind of "Do it Once do it for All" scenario.
In fact this could still be achieved by making Base a child theme of Bootstrapbase and losing all core CSS from Base theme but leave page_layout.css.
Call me crazy...but it works!
Cheers
Mary