Port UpdateKey to Cypher

- The ctime is stored as milliseconds in Neo, so convert that to nanoseconds
  when passing them to Go.