I might be grasping at straws here. Sayid tried to kill flocke, kinda like that name :D, and failed. Ben killed Jacob and succeeded. Could it be that Ben is the only one that can kill flocke?
Could be that his "demise" was to join up with flocke and thus cause the demise of the island and...