So Jack came to steal Momo, Sanji tried to stop him, he "died", Brook is already "dead", Jack kidnapped Momo.
My guess is that Brook left his body so he could fallow Jack as a ghost.
Also perhaps...