message: [qa] Stop other nodes, even when one fails to stop
diff: @@ -19,6 +19,7 @@ from base64 import b64encode
  from decimal import Decimal, ROUND_DOWN
  import decimal
  import json
  +import http.client
  import random
  import shutil
  import subprocess
  @@ -375,13 +376,19 @@ def log_filename(dirname, n_node, logname):
  return os.path.join(dirname, "node"+str(n_node), "regtest", logname)
  def stop_node(node, i):
  + try:
  node.stop()
  + except http.client.CannotSendRequest as e:
  + print("WARN: Unable to stop node: " + repr(e))
  bitcoind_processes[i].wait()
  del bitcoind_processes[i]
  def stop_nodes(nodes):
  for node in nodes:
  + try:
  node.stop()
  + except http.client.CannotSendRequest as e:
  + print("WARN: Unable to stop node: " + repr(e))
  del nodes[:] # Emptying array closes connections as a side effect
  def set_node_times(nodes, t):
  