FIX: If you hit back while a `replaceState` was queued up it would
update the URL even after navigating.