User blog comment:Neowitch/Bone to be Alive?/@comment-972068-20111101202959

Well, how do we know his Devil Fruit revives him only once? Maybe it revives him an infinite times, unless he died underwater.

So maybe Brook died during his fight with Zeo, and just came back to life. Who said the Revive-Revive fruit can only revive once?!