Safari and Third-Party Cookies
After extensive testing and debugging, it seems that when you disable Third-Party cookies in Safari, it will still hold on to them and keep using them until you restart Safari (or perhaps even Reset Safari). So if you choose to disable third-party cookies in Safari, make sure you restart (and preferably Reset Safari) to ensure that it doesn't keep using any third party cookies it may have cached.