The logout page still needs to be refreshed for it to take effect.
I am checking this out in two ways;
1. I have a documentation page should not display unless the user is logged in, and it still displays.
2. Also my cart is not cleared out.
However if refresh the logout page, these two cases work fine.
I am using internet explorer 8.