Reset result is from last step; looking at it was probably causing spurious failures and busy-timeouts. Transaction completion relies on statements being reset reliably.