validateTransaction check confirmed doubleSpend regardless of allowDoubleSpend flag