Fixed error handling in async iterators
Added logging when setting options on cluster, database and transaction instances
Added unit test to verify that the transaction Retry Limit is enforced