My experience, they die within a few seconds. I had a dot on one of our windows in the house and watched a couple in action. Pretty cool!Only thing I would worry about with fly bait is the house flies will get contaminated with poison and return it back to solider fly if they don't die on contact of poison. And what would stop the solider fly from getting it also if they aren't contained.
My other experience was walking in the coop once and not being able to open my mouth the flies were so thick, came back with the PT Alpine, held my breath and sprayed a spot on the window they had covered, on the wall next to it, and a few feet over. I came back an hour later there was not a fly in there and they must've just fell to the ground as the chickens had the pellets all scratched away near the window. I didn't see any as they ate them all.