Any chance that your browser is displaying a cached page the 2nd time you visit the game? Browser caching drives me nuts. In internet explorer, you can turn off caching completely by doing:
1) on the menu bar, choose Tools -> Internet Options
2) Under "Temporary Internet Files" click the "Settings" button.
3) Select "Every Visit to the page" from the radio buttons for "Check for newer versions of stored pages".
RHP admins, IE caches pages based on the URL (including the cgi params), and no amount of setting cache-control headers or meta tags seems to keep it from doing so if it is not configured to check for a newer version of the page on "every visit to the page". One thing that will work around this problem is to include a random number in the URL string of a page which you want to guarantee is never viewed from a cache, e.g.: