userServices will post any User.log() actions to APIv2 and apply response in race conditoin safe, user data safe way.
Lost requests will be repeated, temporary state saved to localStorage.