[jvstm-ojb][jvstm-common] Fix: Upgrade transaction after validation to avoid re-validation

  * After a successful in-memory validation, a transaction might still
    revalidate itself even when no updates came from the TransactionChageLogs.
    This occurs for every transaction that starts in a version older than the
    most recent at commit time.  By upgrading the committing transaction to
    the most recently valid state after a successful in-memory validation, we
    enable it to detect cases where no revalidation is needed after an empty
    update from the TransactionChageLogs.