Commuting difference operators, spinor bundles and the asymptotics of orthogonal polynomials with respect to varying complex weights