Recreate user with same e-mail after account deleted?!

I have an application that is working fine with every single user. But not with this peticular one…

The user was created with an e-mail (lets assume [email protected]), it worked fine. The application ran and the user had rights to do everything.

Then I’ve removed the user using the “delete thing… user” on a workflow.

Later I’ve recreated a new user with the same [email protected] and this was when the problems started…

The application login a user, but I’m not really sure what user it is… as the application fails to run completly. It seems that for some parts of the application it is using the new (recreated) user (which is correct) and other parts are still connected to the old (deleted) user that has the same id.

Is there a way to be sure of what is happening? Have anyone experienced something similar? Is this kind of problem even possible?

I will be looking further into the app, but not sure how to continue…

Meanwhile I’ve created a completly new user (with a different email id) and substituted it on the application and and everything seems ok. This adds up towards the idea of a “phantom” not really deleted account…