net/mlx5: fix sync when handling Tx completions