When an account is removed, the nepomuk database is not updated, therefore you will get a dirty database. This means that in your buddy list you will have the buddies of the removed account and their status will be the last status.
I'm not sure if this applies also when removing a contact from the contact list
Git commit ada4ef5af71110038b2f8cba8880e406235eba39 by Martin Klapetek. Committed on 07/02/2013 at 13:14. Pushed by mklapetek into branch 'master'. Remove account and its contacts from Nepomuk when the account is removed from Tp REVIEW: 108820 M +7 -0 abstract-storage.h M +14 -0 account.cpp M +2 -0 account.h M +2 -0 controller.cpp M +24 -0 nepomuk-storage.cpp M +1 -0 nepomuk-storage.h http://commits.kde.org/telepathy-nepomuk-service/ada4ef5af71110038b2f8cba8880e406235eba39
Git commit 0ef7ba3fec76890d73ee46e3a08df17e87030f94 by David Edmundson, on behalf of Martin Klapetek. Committed on 07/02/2013 at 12:14. Pushed by davidedmundson into branch 'nepomuk-feeder'. Remove account and its contacts from Nepomuk when the account is removed from Tp REVIEW: 108820 M +7 -0 kpeople/nepomuk-feeder/abstract-storage.h M +14 -0 kpeople/nepomuk-feeder/account.cpp M +2 -0 kpeople/nepomuk-feeder/account.h M +2 -0 kpeople/nepomuk-feeder/controller.cpp M +24 -0 kpeople/nepomuk-feeder/nepomuk-storage.cpp M +1 -0 kpeople/nepomuk-feeder/nepomuk-storage.h http://commits.kde.org/telepathy-common-internals/0ef7ba3fec76890d73ee46e3a08df17e87030f94