Use a deterministic PRNG in test_circuit_timeout() for predictable coverage.

The test coverage from test_circuit_timeout() is nondeterministic, because the function deliberately creates random samples and passes them to the circuitstats module.

I propose that for this function, we replace the RNG with a mocked replacement.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information