Re-evaluate querying behaviour on error 500 & offline
Apparently, the offline detection feature sometimes doesn't work properly or is triggered in cases in which it should not be triggered; and queries failing for reasons that are unlikely to change (permission-related stuff, for example) are retried several (5?) times with only a short debounce time span.