I have never seen Ramshorn snails, or even Neritina snais, to eat BBA. But there are two things that make sense in what you said:
1. Some years ago I had a tank in which I had only Crystal dwarf shrimp and a few small tetras. There were also a few Ramshorn snails. There was some visible dirt...