Are you sure you don't have the mug in your inventory? Normally he drinks the safe bile and you have the mug back again. If you don't have the mug then it would be a glitch. Try talking him to the point where he has nothing new to say. If that doesn't work you might have to start again...
"Now, if you'll excuse me, I have some massive internal hemorrhaging to attended to."