Hotfix: announce might also contain an activity
This is a fix for handling receiving Announces that contain an Activity (Create, Delete, Update) rather than the actual object (e.g. Event, Note) directly.
It also added the allowance of deleting cached remote objects locally when fetching them returns 404, before only a 410 error code led to deletion.