Each test node should use its own RNG seeded from the main RNG (cleaner, less coupled).
Add notes on failure simulation implementation and rearrange the code to prepare it for the work.