- Check for no projects before setting pending status in API controller
- When silence flags are enabled and no projects found, don't set any VCS status
- This results in no status checks appearing instead of success with 0/0 projects
- Addresses feedback that silence should mean no status checks at all