update takes the properties describing a batch of meta records and updates its internal status if necessary it returns a boolean indicating whether a reload of the meta records is necessary and if it is then the second returned value is the batch id that needs to be loaded
UUIDs are used as meta record batch IDs
var ( // this batch id is used if we handle an upsert request for an org that has // no current batch DefaultBatchId UUID )
ParseUUID parses a 32 digit hexadecimal number (that might contain hypens) representing an UUID.
RandomUUID generates a randomized UUID, the code is copied from gocql.RandomUUID()
String returns the UUID in it's canonical form, a 32 digit hexadecimal number in the form of xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.