campaigns: Ignore check state for suites with zero runs
Created by: ryanslade
CheckSuites that have zero CheckRuns will be ignored.
This appears to be very common in the wild, most often as CheckSuites that are always QUEUED, having zero runs. This meant that we would show status and PENDING forever.