Я посмотрел на сортируемые демоверсии в jQuery UI и изменил функцию setupColumnReorder в slick.grid.js, чтобы исключить определенные элементы. Исключив столбец флажка, я смог предотвратить его переупорядочение, даже перетаскивая другие столбцы перед ним.
function setupColumnReorder() {
var checkBoxColumn = $headers.children([0]).attr('id');
$headers.sortable({
items: "div:not('.slick-resizable-handle','#"+checkBoxColumn+"')",
...
Так как мой столбец флажка всегда первый, я просто получаю идентификатор, как это. Немного взломать, но это сработало.