b5a109440f
Closes #3467, #4661, #1839
Supersedes #4474
(cherry picked from commit 4f1275ac01)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt