I have had the problem also. The one thing that I found that helps is after checking your VM and you delete them wait until you get the vbl. response(you have no more messages) from the provider before you hang up.
Works every time for me. If I don't though I have to use the leave myself a message trick.