Fix error handling: distinguish 4xx client from 5xx server errors, add Service Unavailable page

Bug: T411294

Merge request reports

Loading