Make sure checkout form unique name is actually unique
* Make sure legacy data has a value for the unqiue_name column, handle collisions
* Make sure table column index on unique name fields exits
fixed typo
Merge pull request #1243 from JeffPyeBrook/pr-1242-checkout-table-can-have-one-bad-row

Make sure checkout form unique name is actually unique