Promise(...).catch does not work as there is some unique discontinuity between the invocations, so a .catch or a try-catch cannot anyhow handle a @gradio/client error ...