for me it worked just fine?
first, dont let Zillah take control of your body ever in the whole game so he doesn't kill Langston
idk what happens if you get injured but I used a gun then let him run away
then take out the demons instead of going for stealth at the hideout
he should get sacrificed iirc, its been a few weeks since i did this