Update generated key to use a high resolution timestamp

* This is not ideal, but it is better than using SimpleUUID in this
  way. This is more needed for the shared DM specs anyway, a
  properly generated UUID would be a better choice for a unique key.