You did the right thing. One of the things that makes a person 'great' is being cordial, aka on time. More than likely, she didn't want to go out, so she 'fell asleep'. Even if she did fall asleep, that just shows the level of concern she had for dealing with you. You can get an offer to be interviewed by McDonalds, and if you call in and say, "I'm sorry, I fell asleep... can we do this another time?" What will they say? Most likely, "Nope, if you can't prioritize, we don't want you working here."
If anything, she should have at least called you before the act and said something along the lines of, "I'm sleepy and probably will pass out soon, so can we reschedule?" I could understand that, or if she apologized immediately after waking up... but when these women don't want to go out, they simply disappear and don't contact you... when they see you they may be all apologetic or simply act like nothing happened.
A lot of what these women do is try to fit you into their schedule and chill with you on their terms. She doesn't feel like going out? Here comes some excuse. She sees that she's able to pull that on you once, and she'll be doing it all the time. What you did, a lot of other men need to do. They need to make these broads stop playing with them. If you can't prioritize and I'm low on your list, you aren't going to get an iota of my time. I ain't no negro you can summon when you feel like it.