Auto-scroll to last unread hot message, if any, whenever buffer becomes visible

this makes things more consistent, user will (probably) never miss a message this way.
also, 6c894e7 (hopefully) fixes some silly bug when the bell icon fails to update