Perhaps an alternate to relying on getting announcements, is to store the URL of the item you previously autodownloaded for.  That way you can drop the announcemanager dependency.