User model signal after timezone detection

adds signal to user model when a timezone is detected to provide flexibility in how apps use the detected timezone