The heavyweights were written off more than once. Now, they prepare to face each other in an IBF title fight