James Irvin came in overweight for his upcoming middleweight title fight with champion Mamed Khalidov, and the contest will now be contested at a catchweight