Your analysis is correct. T(E,k) can only be integer if there is no scattering, but when this is integrated over the 2D zone, the values will not, in general, be integer. The statement about "integer transmission" is typically made for 1D systems, where the integration is not needed.