brief reporter: Don't overwrite any old message

The brief reporter tries to stay as brief as possible by overwriting its
own summary. This commit makes it smarter, so it doesn't overwrite the
previous line when it is not a summary line. This fixes the bug where
the brief reporter would occasionally "eat" console.log-ed info.