Randomization and kit stability improvements

Get notified when a kit type is missing the kit type ID

If you don't specify the ID while creating a kit type, you now get a message that tells you the field is both required and missing so you know why you can't save the kit type.

We also fixed a related issue: If you entered a description but no kit type ID, tried to save and ran into an error, then added the ID and deleted the description, the description was still saved. (Issue 27772149)