some tests accidentally passed because they matched the primary key
which is named `id` in all tables against similar primary key values.
as soon as primary key values differ among tables, these tests are
failing.
reproduce #5341 on existing tests...