Use default identifier in queued_search as can't handle others anyway, but send full instance to Haystack - it can handle overridden identifiers too
Don't queue objects that don't have a SearchIndex
Cant fetch instance after its deleted - adjust the identifier in your custom method
Merge branch 'delete-id'
Only delete filtered out object if it hasn't just been created