Yup, this is normal behavior. The backend will check your API four times before it marks it as Invalid. Once it's marked invalid, it's never checked again.
Go to your Profile
and reenter your API, this will clear everything up for you.
In the future there will be a warning message telling you exactly what to do when you're logged in with an invalid api, I just haven't got to that yet