@Big Earl, my point was as per your first quote. Even though the battery is fully charged, I would have expected that battery heating would start so that full propulsion power is kept available. I wasn't thinking that battery heating would continue the entire time the car is plugged in.
But I was also able to duplicate what you showed from your little test. I left the car unplugged all day and over night to cold soak the battery. When I opened the car to get in, the same battery heating message you described appeared when the car turned on. This to me was interesting, because the car was not plugged in. So battery heating does occur in the Model 3 even when it is not plugged in at least when the battery is fully charged. In my case, there was nearly 400km of range left in the battery. It would be nice if Tesla could clarify what battery SOC level the Model 3 is able to continue heating the battery when unplugged. And as you said, I was able to actually hear the motor actively heating, and once I plugged in, the sound coming from underneath where I would expect the motor to be increased. In my case, it took almost an hour of continuous battery heating before the cold battery status icons disappeared, and that was with climate control set to high about 15 minutes after battery heating started. Judging by the amount of time it took to rewarm the large mass of the battery, the pack temp must have been quite low in this case. But the cars behaviour and its ability to heat the battery appears different from what I observed mid December 2018. Presumably one of the updates I received since then has added improved functionality in this area. It would also be nice if Model 3 owners could access the battery heating function from inside the mobile app as a separate feature from cabin heating.