I can't say conclusively but it would make sense if it did. Loading a user's record data checks their saved cart and updates it accordingly. So it will definitely do it if they have an item in their cart before login, or if there are items in their saved cart. If they're both empty, then I would say that it probably shouldn't fire recalc but then I'm not surprised if it does