Client not notified when server deletes loginTokens

Reading online about logging a user out from server, it seems that I should be able to delete the loginTokens field on a logged-in user’s document, and the client is logged out.

I’m not seeing this in one app. After deleting the loginTokens, there’s no change in the browser. In Chrome Dev Tools, typing “Meteor.user()” still shows the user object; however, trying to execute any server calls doesn’t work. So it seems the user is logged out on the server, but the client isn’t aware of this.

Any ideas on how I can diagnose this issue of client not being notified when session becomes invalid?