When you delete an entry, the app checks whether you have any more entries in that project. If you don't, user-works-on has to be changed to say you don't work on that project anymore.
Sometimes when deleting a lot of entries on different projects, user-works-on isn't affected for some of the projects. I'm not sure why this is the case but this leads to situations where a user might show up on a project they don't have entries for.