rmd810, what is your calcium level and pH? The reason I ask is that if there is not enough calcium (or if the pH is out of whack), the snail will not be able to grow out its shell, and will therefore look for another available shell as the snail's body grows.
I still don't think the snail actually killed the crab though.
sam