Making it so that the posts appear from newest to oldest instead of oldest to newest (as they do now), which was high priority anyway, would go a long way to fixing this, I think.
In the meantime, to avoid those problems, I sometimes just log in, close the tab, and then click on the link again from the original email.