I had the same problem but in my case Astarion (the pale elf) attacked me when I returned to the camp.
After that when I went to bed the script in wich Astarion tries to drink your blood started but my character was doing what Astarion should have done, cause he was dead, and Shadowheart did what my character should have done.