generate_spherical strange number of qpoints returned when cell is small in one direction