Allows profile fields to be editable only at registration
Also fixes #2272 empty customer specific profile fields after registration