I've been working with RIM over a corrupt database for some time now. The final solution, which they tested and verified that works, was to merge the existing database into a new db. After they tested it, they verified that all the corruption was repaired. The tech I've been working with is out, so I'm left somewhat helpless.

So I set off today testing this theory on my own and roughly half an hour into the merge, it is terminating with an error...

the original error that they found was a misordering of several tables. The symptom on my end was activation hanging, and when trying to remove a user, an error of "Unable to remove user ""..." (empty quotes instead of the users name.