only rollback if wrapper was created in same thread