plumbing: Split recent-logs functionality out of log-firehose.

This simplifies log-firehose quite a bit.