apply a timeout to each peer after running the simulation, unless the timeout did not trigger any more work
apply a timeout to each peer after running the simulation, unless the timeout did not trigger any more work

dominictarr/epidemic-broadcast-trees