Currently, when a route fails the server returns No matching route or route failed
We should update to send
No matching route when the route evaluation failed to match
Handler not defined when the handler is absent
Handler execution failed when the handler throws an exception
We already send timeout message when the handler fails to write the response at all.