This also ensures the loader sends all the required information now (it did
already but it was a bit laxed on checks for that part).
Note: This diff does not deal with the migration of the existing deposits to
the new swhid format. Nor with dropping the "unnecessary" columns. That can be
done later (and in other diffs).
Related to T2398