Use the burst feature - In that way you won't need Event Studio at all.
If the report has rows, create a burst list of the email recipients.
If the report has no rows, create an empty burst list.
Use the burst list to control the recipients, it will in effect try and send the report to no one if there is no output.
If I remember correctly I believe you will get a warning in the report run history that it tried to send it with an empty burst list.
Hope this helps,
Adam.