No, B. 20 hours is not normal. Usually it takes longer.
Seriously, the speed of tech support response is the #1 thing to hate about Dreamhost. They keep promising that it's getting better, and the new "check server status" thing does help. I've been with DH for a year now.