There were multiple issues:
* `hostname` in the header is coming from resources, and the one in API
data was unused
* we should update to `n/a` if the value is not available
* if the node is unavailable, the response contains a message with
placeholders with a proxy error, and that should be honored to ignore
the response; if instead we use it as it is, it puts zero value, which
results in funny output.
Fixes#10383
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit 468e318ba4137e1f11d231fe3ed66f10543073e3)