Wait, why did you need to use XVFB with PhantomJS? Isn't Phantom headless as is?
Does not play well with React Fiber either, in my experience. Aaaand isn't the brain behind PhantomJS stepping down or something? To any potential users: just go with Chrome