I'll be very interested to here the answer to this one. I came across a pile of empty snail shells whilst gardening once and wondered what was responsible.
Those beetle's have strong jaws but they couldn't bite through a snails shell IMO. It's hard for birds to Pierce the shells isn't it? Could it be a very small bird with a very sharp beak?