Nonlinear dispersive instabilities in Kelvin–Helmholtz MHD flows