It's up to Vitali. Whatever he decides is ok. Win over Haye won't really do much for him. Win over either Price/Tyson/Povetkin would probably do more.
Haye's own fault - he doesn't want to be in the game anymore, so he doesn't have saying. He lost it in Hamburg 1.5 year ago.