Fixed bug in html4 pushState function which left History in a busy state

Basically if it ended up in the "History.pushState: update hash" if statement, it would leave History believing it was busy, someone forgot a History.busy(false);