In my experience it also depends on the time you get into Dubai.
For example, I had a Dubai connect this month where I arrived in Dubai on EK724 @ 9:30pm, short immigration queues, short check-in, was in my room by 10:45pm..
I think its a question of whether or not you arrive at peak times...