Some Electrum servers do not provide a transaction index and return a `DaemonError -5` when asked for a transaction hash. This must be detected and the peer disconnected, if no other peer is available that can provide the transaction.