Information about X-Auto-Response-Suppress header is practically non-existent. Later that day we've lost tens of perfectly good emails. We've added it, ran some basic tests and deployed the app. Recently I've been googling for what others are doing and saw a lot of people suggesting to add X-Auto-Response-Suppress (as well as other headers we've already had) to the filters. We've been constantly refining that method over the years adding more and more filters. This is a tough problem since we need to drop as much garbage as possible, but pass through any useful emails. Its purpose is to filter through all incoming email and drop all bounces, autoreplies etc.
In our helpdesk app we have a method called IsUselessEmail().