The ambient air temperature, if a little on the cold side, can delay the hatch slightly. The hen will stay put for 3 days to ensure everyone that can hatches.
I've read of eggs exploding under broodies, so I wouldn't trust them to really know if an egg is bad. Some very likely do, but others...