Only change user format preference on request

If an update_user call didn't specify a preference for email format
(T or H), Basket was defaulting to 'H', then setting that in ET
even if the user had previously selected 'T'.