The client makes a request and i added some attribute by using session.setAttribute("xxxx",xxxxx") and i set the session timeout to 5 seconds.And after 5 seconds again the same client makes a request,this time the container first makes a call to attributeRemoved() and then making a call to attributeAdded().
But i have not find the behaviour you mentioned ,when i restarted my server