net/mlx4_en: User prio mapping gets corrupted when changing number of channels