make sure simulator runs at least once after timeout event, even if it did not run anything except the timeout
make sure simulator runs at least once after timeout event, even if it did not run anything except the timeout

dominictarr/epidemic-broadcast-trees