atest cleanup/enhancements
Fixed handling suite teardown failures when ignoring keywords

Suite teardown failures were not noticed if results were processed so
that keywords are ignored. This resulted problems, at least, when
using `--rerunfailed` and when generating only report with Rebot.

Fixes #1873.