..well, I haven't tried the warm glass of milk thing but, I have done the other things. Like you, I would sleep for 1-2 hours and wake up a lot. However, I make myself not look at the clock so I don't know how long I slept or if I even woke up. My goal is to fool my brain so, it (or I) am not afraid for lack of sleep.
However, my doc recommended I take something for sleep for these 3 days. So, he prescribed me Vistoril (which he said is rather benign). It's basically he Turbo Tylenol PM. It works great for me or, at least, it did last night. Anyways, after tonight and tomorrow, I won't take anything for a week. I'm a minimalist when it comes to the meds...usually. I feel that sleep is one of those things that you have to correct cognitively but, this time, I've not had enough patience to let the process work.
Anyways, thanks for the advice.