Reports for too old versions could be avoided by not listing old versions at all, and telling a user that if he/she can't find his/her version in the list to upgrade.
--
The AppDB already does that, so I can tell you from experience that users who cannot find their version on the list will simply choose one arbitrarily and then explain in a comment that they are really using version x, but it wasn't on the list.