watchdog() is used by the custom error handler that is set by Drupal. Watchdog() gets the ip address by calling Drupal::request()->getClientIP(), which requires that the service container is set. This makes all errors really serious, since the container is not set yet.
This could possibly also affect other parts of the system which are called early.