We might truncate log_ during a view change.

We don't currently truncate next_log_, so make sure when examining
next_log_, we look only at the area after log_.first().
View changes: use 'lonely' to explicitly request acknowledgement.

Making view changes more parsimonious.