AsyncLINQ: fixed error handling when an interator is disposed at the same time that the transaction fails