Passed a special chicken scene the other day: one had been killed by a car, her friends were paying their respects by ingesting her.
Our dogs will leave a fresh kill for 3 days before they eat it, complete with seething maggots. I guess we essentially do the same with hanging beef or deer or brining chickens etc., Minus the maggots, ideally
BSF farming is much nicer than regular fly maggots. BSF adults don't have working mouths, and only live for a week or so, only the female comes near food and only to lay her eggs which she deposits above the food source. So they don't touch anything unpleasant and then eat off your plate. BSF larvae also purge their guts before they pupate and excrete a natural antibiotic which makes them extremely clean for chickens.
They do a terrific job with composting chicken poop too. I have a suspended bucket in the coop into which I put all droppings from the poop board below the roost. The BSF naturally are attracted and lay their eggs above the bucket. I have to empty it about once every 2 weeks and it is pretty decent stuff - we mix it with some decomposed sawdust and put it directly into the orchards. Doesn't smell at all - only when the bucket is being emptied.
The other great thing about BSF is they secrete or exude a scent which deters other flies, so I rarely see any house flies or blue bottles or whichever. Might be tricky to overwinter in the north, but there are people raising them in Canada so it can be done.
This is a great resource:
http://blacksoldierflyblog.com/forum/