Politically, 'abstain' was the right call. The motion was never going to win, so best to not rock the boat on a very divisive matter and alienate support from either side of the issue
Politics is (sadly) a game, and in my lifetime Blair has been the only Labour leader who understood how to play...