Updating `backendInteractorService` doesn't update fetchers
Noticed when debugging favorites
branch.
Currently backendInteractorService
is created twice:
- initially, on page load, without credentials
- on user login/verification with credentials
however a race condition exist and timeline fetcher(s) that are not friends
could be using obsolete backendInteractorService
which doesn't have credentials. Currently it's not noticeable and worst effects would be not being able to see non-public posts in user tl, it however somewhat breaks favorites tl making it never receiving newer posts, it otherwise still works and could be easily worked around.