Fire transaction_succeeded and transaction_failed signals only once