Major John B. Jones, Commander of the Frontier Battallion