Add proper final transaction result check
Fix transaction hash lookup
Do not attempt to resubmit persisted pending transactions