On the microscopic origin of the kinetic step bunching instability on vicinal Si(0 0 1)