Really, the only thing that could have drawn out this fight is if Shika had more of a Chakra reserve and held Hidan there for 20 more minutes. But come on, he could have held him there for an hour and the writers would have made backup come then. They would have cited 'traffic' as the reason for being so late.