Можете в таком случае и Electrum на свалку выкидывать )). Если вы импортируете в электрум приватник от адреса с несколькими UTXO на нем, то при трате даже одного UTXO в транзакцию автоматом будут собраны все UTXO этого адреса, как и в обсуждаемом случае. Проверьте сами. Либо поверьте мне на слово, я не раз в этом убеждался ).
И куда он отправляет сдачу? На адрес из своего hd кошелька?
В этом случае логику понять можно.
Давай еще раз, на всякий случай: если у меня три непотраченных выхода на одном ключе, то даже если моя трата умещается в один выход, он все равно автоматом цепляет все три выхода, потому что я импортировал ключ?
Не нет, а да. Могу спорить на что угодно )).
Мы просто о разных вещах говорим. Брутфорсили не приватник, а зашифрованный wallet.dat. Соответственно, когда его вскрыли, в кошельке не было сторонних приватных ключей, которые не восстановятся из сида, поэтому кошелек не стал бы цеплять все старые выходы.
Опять же, человек выставил на сдачу тот же адрес. Этого бы кошелек ни при каких обстоятельствах не сделал бы. Более того, в таком случае бессмысленно цеплять все непотраченные выходы, ведь цель такого поведения - перенести средства на ключи, которые восстановятся из сида - правда я тут не уверен, что разработчики о таком варианте подумали и кошелек не будет цеплять все выходы с импортируемого ключа, если сдача возращается на этот же ключ.