Fix x-success sometimes firing on initial page load.

Also, use hash instead of query params so Safari doesn’t open a new
window if the callback page is already loaded. That way you don’t end
up with 10 empty x-success Safari tabs, just one.
Updated documentation.