You're not recovering from either in 20 minutes.

I don't understand what a lack of sleep has to do with the heat exhaustion or passing out.