Same thing here too (Version 1.4.2.2). I noticed the problem this morning. Going back through the Apache Server logs, I can see that the issue started about a week ago. I am deducing this by the size of the data returned for each request. The text stating that setup needs to run is small, so easy to spot in the logs.
Additionally, I have my browser at work looking at the RSS feed of my site, so I can see roughly when it happened, but not really how.
One minute the rss-comments.php returns normally, then 15 minutes later the server is returning the 102 bytes. There is no other access to the server in between the two log entries and from that point onwards, every request for something in the zenphoto area gets a 102 byte response.
The only thing that stands out (for me) is a POST entry, but this might be down to how zenphoto works - I don't know enough about the system to say either way. Basically there's a direct request for a photo's php file, this is then immediately followed by a request to zp-core/c.php with a parameter of "i". Ten seconds later there's a POST request to the same photo's php file. Nobody but me should be POSTing anything to my site.
Let me know if you need more info.