Darum frage ich ja, welchen Code meine Funktion am ehesten liefern müsste in den beiden beschriebenen Fällen. Dass es dann nicht wirklich ein HTTP-Status-Code ist, ist mir klar.
502 Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
504 Gateway Time-out
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.