I thought a little bit more, and we might be able to avoid triggering the virtual scrolling logic for now, depending on how we address the 'XXX' I discuss in terms of how to calculate the number of new messages.  If we only announce new messages when we're already at the youngest known header, then we don't need to do fire onScroll.