refactor validation of user-place association

the associated user (owner) can no longer be nil
ensure using the same email address for the test user

set unique email address for the test user as the email address in the user factory changes the address on every create
fixes a side effect of ccf478
update schema

missing in commit 0817200