anchor.diff:                  JobLeaseMonitor.Start(message, jobInfo, logger)
   
                   logger.Logf LogLevel.Debug "%O : changing status to %A" jobInfo JobStatus.Dequeued
  -                let newRecord = new JobRecord(jobInfo.ParentJobId, jobInfo.JobId)
  +                let newRecord = new JobRecord(jobInfo.ParentJobId, fromGuid jobInfo.JobId)
                   newRecord.ETag <- "*"
                   newRecord.Completed <- nullable false
                   newRecord.DequeueTime <- nullable jobInfo.DequeueTime
  
positive.code: type internal JobLeaseTokenInfo =
      {
          ConfigurationId : ConfigurationId
          JobId : string
          ContentId : string
          MessageLockId : Guid
          ParentJobId : string
  
negative.code:     let [<IgnoreDataMember>] mutable record : JobRecord = null
          
      let init () =
          record <- Async.RunSync(Table.read info.ConfigurationId info.ConfigurationId.RuntimeTable info.ParentJobId (fromGuid info.JobId))
  
      [<OnDeserialized>]
      let _onDeserialized (_ : StreamingContext) = init ()
  