message: [qa] rpc-tests: Apply random offset to portseed
  This helps to skip over resources, which are blocked by regtest bitcoind
  zombie nodes
  Github-Pull:
  Rebased-From:
diff: @@ -423,6 +423,10 @@ class RPCTestHandler:
  self.test_list = test_list
  self.flags = flags
  self.num_running = 0
  + # In case there is a graveyard of zombie bitcoinds, we can apply a
  + # pseudorandom offset to hopefully jump over them.
  + # (625 is PORT_RANGE/MAX_NODES)
  + self.portseed_offset = int(time.time() * 1000) % 625
  self.jobs = []
  def get_next(self):
  @@ -430,7 +434,9 @@ class RPCTestHandler:
  # Add tests
  self.num_running += 1
  t = self.test_list.pop(0)
  - port_seed = ["--portseed=%s" % len(self.test_list)]
  + port_seed = ["--portseed={}".format(len(self.test_list) + self.portseed_offset)]
  + log_stdout = tempfile.SpooledTemporaryFile(max_size=2**16)
  + log_stderr = tempfile.SpooledTemporaryFile(max_size=2**16)
  self.jobs.append((t,
  time.time(),
  subprocess.Popen((RPC_TESTS_DIR + t).split() + self.flags.split() + port_seed,
  