Switched threads while processing a message for Contract '{0}' at Address '{1}'. Cannot process more than one transaction ...

Switched threads while processing a message for Contract '{0}' at Address '{1}'. Cannot process more than one transaction at a time and the transaction associated with the previous message is not yet complete. Ensure that the caller has committed the transaction.