Wenn durch das Ändern des Filters ein Bericht sichtbar wird, der vorher nicht sichtbar war, dann wird der RecyclerView während seines updates nochmal gerufen:
onBindViewHolder löst addReportToCache aus
Dort wird ein oberserver auf den state gesetzt, der sofort auslöst
Da der Bericht noch nicht aus der Datenbank geladen wurde, macht der aktuelle state den Bericht wieder invisible -> noch eine notification an den recycler view -> crash
Wenn durch das Ändern des Filters ein Bericht sichtbar wird, der vorher nicht sichtbar war, dann wird der RecyclerView während seines updates nochmal gerufen: