fix bug in evaluateDocument() and collection.startTransaction()

fix typo/bug in evaluateDocument(); would cause findAndUpdate() to catch
exception and rollback; rollback wasn't working because clone was being
invoked with bad param