Prevent the notices (login failed, login successul,etc.) form piling up....

... All notices now cleared when we change state. We'll probably abandon this stackable-notice thing soon, and overhaul how we give notices to the user, but for now, this at least gets them out of the way.