(bug5114) Load 20 journals so we can be reasonably assured of getting 10...

... good ones, then add

an index to the loop that will bail once we've hit the count of 10. (Less refactoring doing
it this way, even though it's a tidge kludgy.) Still has potential to have an empty list if
there's a massive spam wave and we suspend dozens at a time, but less so, and any other way
of fixing it would probably a) be overkill and b) be a performance issue.