On the current thread, resumes a transaction that was previously suspended using, or waits for the specified timeout interval if the transaction has not been suspended. This method will return if:
Another thread suspends the transaction
Another thread calls commit/rollback on the transaction
This thread has waited for the specified timeoutThis method returns immediately if TransactionId returns false.