3576 existing crm customers

If a user already exists in the CRM and they then decide to register on the website. This is possible if for example they phone up.

If they signup with the same email address we don't create another CRM entry but instead associate the user with the existing CRM record.
This ``saved_customer`` is repeated in each of these 3 tests, it might be better to put into into something like ``let(: saved_customer) { Core::Registry::Repository[:customer].find(id: user.customer_id) }``