create_user tests: add significantly more assertion of resulting db state
create_user tests: add significantly more assertion of resulting db state

both checking for the existence/non-existence of created objects and
related audit events. merge some tests which were unnecessarily split.

alphagov/digitalmarketplace-api,alphagov/digitalmarketplace-api,alphagov/digitalmarketplace-api