Adds an id attribute if not present already, then `put`s the record in the table.
Assumes that `this.nextId` (from `dynamo-table-id` package) is available.