When I made some changes to my bot and republished them (specifically its profile), I made sure to change the version number. But, when I went to revisit the bot, it still had the faceless icon as its image and had none of the changes I had made. After checking and rechecking that everything I knew about was correct, I stumbled across the version management tab on my bot's dashboard and saw there were 2 versions. Version 1 (default) and version 2. I set version 2 as the default (and deleted version 1) and everything worked just fine. I probably didn't have to delete version 1, but I wanted to be sure. All the documentation that I read lead me to believe that changing the version number was all I needed to do.
I hope this saves some time for someone,
- Eck