Да так и должно быть! Любой ряд должен быть на 12 пунктов всего! А у вас их 24, потому и выходит что система делит их на 2 по 12 !
col-xs-6 - 6 колонок
-----------------------------
<div class="row">
<div class="col-xs-6 col-md-3">1</div> --- 6 колонок = 6 колонок
<div class="col-xs-6 col-md-3">2</div>
-- 6 колонок + 6 что выше = 12 колонок
<div class="col-xs-6 col-md-3">2</div>
-- нет места потому что в ряду выше 12 колонок и так... - пеношу 6 колонок ниже!
</div>
-----------------
Ясно как работает?