The International Maritime Organization claims to have taken “a major step forward” but may yet have written itself out