select_confirmed_utxos_internal's selected_amount doesn't include the htlc input, so that always gets burned in fee.