Why are you even asking us for rationalizations of her behavior? Would it change anything?
It doesn't matter why she acted the way she did. Don't try to understand it. I don't see why you apologized for your lashing out at her when she was a pain in the ass all night.
It doesn't matter why she's a drama queen, it just matters that she is one. At the end of the day, some people totally get off on drama. When something starts going well, theyll do something to fuck it up for fun. Maybe they just think it's entertaining, maybe they fuck it up because they have intimacy issues, maybe they do it to so when you react, they'll think you care. Whatever the reason, run the other direction, dont answer anymore calls, and forget she exists.