Make SqlBatchOperation honor UseTransaction property.

Also, don't mention rollback or commit if there's no transaction.