Fixed order for setting "disposed" (error in Rollback).

Disposed must be set after all work in done. Else exception will be thrown - i.e. in NuoDbTransaction.Rollback > InternalConnection getter > CheckConnection.