Are you sure you aren't just overlooing them? They might have been eaten by something larger in the tank since you said it had snails and flies. But I'd expect the population to spring back pretty quickly.