Gateway respects user-defined Async timeoutj

[Finishes #71039042]