net/mlx5: fix completion queue drain loop