I would not feed pigeons to any animal I keep; here's why.
-Pigeons, under even the most controlled conditions, carry a list of parasites and bacterial diseases too long for this post. Many a transmitable to both mammals and reptiles.
-Pigeons have been proven to be an incomplete food item, most studies were done with raptors in mind, but I would hazard to guess that the same applies for herps.
-Studies on the diets of wild adult ATBs show that fowl make up less than 10% of their diet. So it would not make sense to feed them birds as a staple in captivity.
-You would have to feed the adult snakes a baby pigeon under 3 days old, anything else is too large. You would also have to cut out the bird's crop so your snakes would not ingest the crop milk baby pigeons are fed by their parents. This substance is VERY high in fat, cholesterol and protein. Maybe okay for breeder females, but a bit much for adult males and non-breeding fems.