Fix issue #20325

Changed the model id property for Assays to match the label that's being returned from the cube. For this to work safely in the future, the label column on the assay model needs to have uniqueness enforced.