Exactly!
If he's so confident he's right, make it a condition of your appointment of agent B that he'll receive no commission if it turns out that you had to pay agent A, and see if he's still as sure. ;)
(That's not a serious suggestion, I'm not sure it'd hold up, my point is that agent B...