Current behavior:
preflight request failure - leaves a log entry, does not retry on failure, watcher stops.
Subsequent failures - keeps trying, adds log entries.
API unavailable after preflight (timeout):
throw error, stop processing, retry
retry behavior:
scan mode: suspend scanning and file parsing while retrying
Current behavior: preflight request failure - leaves a log entry, does not retry on failure, watcher stops. Subsequent failures - keeps trying, adds log entries.
API unavailable after preflight (timeout):
retry behavior: