net/mlx5: fix sharing context destroy order