I think he's scripted to die after a little while if you give him alcohol. The game probably didn't expect you to give him alcohol AND heal him. Things like that are easy to slip through in a game with so much freedom.
Thanks for letting me know that he is grateful if you heal him. In early versions he actually used to go hostile, so I got used to feeding him poisoned alcohol.