Set user's preferred_address in Core if it isn't already set.
This should help mitigate the fact that user might not be able to leverage their Primary Address for subscribing until they change it once, since, that is the time when signal handler is invoked to set the primary address in Core.
Edited by Abhilash Raj