[Backport] existing_user_fields: Fetch User model only when called

Otherwise it may cause Django start up pains, and does cause migrations
to fail. Thanks to Jonathan Moss for reporting.

(cherry picked from commit fa3f793a35ecebb278271aa8a85b888206a3c575)

Conflicts:
	tests/integration/customer/test_custom_user_model.py