net/mlx5: fix device stop with multiple regions