Add content-based checks before reporting

This is due to the fact that we should stop reporting attempts
early on, if there is actually nothing to report.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>
Release 1.22

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>