Roster Subscription remove (substatus="-1") problem

Loocks like Subscription remove is not working properly.

When I set Subscription remove into user roster (web interface) and press save, the user is removed from the roster client but afret the client log off and on the the user is back to the roster. So Subscription remove is not permanent after the user log off and on.