да, он будет возвращен клиенту.Это верно, даже если время ожидания сервера.
Но оно может быть не в том формате, в котором вы ожидали.Например, вы могли отправить запрос json и ожидать ответа json.Но вы можете получить html-ответ, если на сервере настроен простой html-обработчик для кода ошибки.В этом случае ваш ответ не получится.Одним из распространенных примеров является сбой аутентификации, который просто перенаправляет вас на страницу входа html во многих сервисах.
Поэтому, прежде чем анализировать результат, проверьте код состояния.Проверьте api doc службы и изучите семантику обработки ошибок.Затем проанализируйте ошибку соответственно.