Unactivated user gets a Direct Loop Error


I have a working copy of Membership installed and everything is running fine except for a tiny glitch.

Use Case:
A user is active, with a working Access Level and is signed into the site via a session.

I deactivate or remove that user's Access Level and when they try to return to the site they are being thrown into a Direct Loop Error.

If the user was signed out and then I deactivated or removed their Access Level, the next time they tried logging in they would see the "Your account is not active" message, which is perfect.

I believe what is happening is that the plugin tries redirecting the user from "/" to "/landing", but for some reason won't apply the "Stranger" Level for them to view the landing page.

I need the "Your account is not active" message to appear instead of the Direct Loop.

Thanks for your help.