How to programmatically check a view to test if it has any results?
Your options: 


Trim down the "view" to return only 1 row of possible results.
Attack the problem from the other side. Use a Rule or a Hook to track the condition of your event (eg, "is there new content of type X") in a site variable and check that value instead of your View.


... etc ...