Я немного опоздал с игрой, но простой ответ - переместить H4 ПОСЛЕ кнопки div. Это распространенная проблема при перемещении, всегда определяйте свои плавающие элементы ДО остального содержимого, иначе у вас возникнет дополнительная проблема с разрывом строки.
<div class="panel-heading">
<div class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</div>
<h4>Panel header</h4>
</div>
Проблема здесь в том, что когда ваши поплавки определены после других элементов, верхняя часть поплавка будет начинаться с последней строчной позиции элемента непосредственно перед ним. Итак, если предыдущий элемент переносится на строку 3, ваш float также начнется со строки 3.
Перемещение поплавка в верхнюю часть списка устраняет проблему, потому что нет предыдущих элементов, которые могли бы подтолкнуть его вниз, и все, что после поплавка будет отображаться в верхней строке (при условии, что в строке есть место для всех элементов)
Пример правильного и неправильного порядка и эффектов:
http://www.bootply.com/HkDlNIKv9g