overriddenOutgoingHtlcs

fun overriddenOutgoingHtlcs(localCommit: LocalCommit, remoteCommit: RemoteCommit, nextRemoteCommit: RemoteCommit?, revokedCommitPublished: List<RevokedCommitPublished>, tx: Transaction): Set<UpdateAddHtlc>

If a commitment tx reaches min_depth, we need to fail the outgoing htlcs that will never reach the blockchain. It could be because only us had signed them, or because a revoked commitment got confirmed.