During deployment for my customer I found issue.

If you manage your store (integration with any ERP, or web service) client is comunicate with nopCommerce. Everytime connection is set, an empty customer is created in nopCommerce.

So I thought we may add to SetWorkingCulture method something like
if (String.IsNullOrEmpty(HttpContext.Current.Request.UserAgent))

This way, if no user agent is send, it should not create empty customer. Not sure if I think in a right way, I`m not experienced developer.