This rare TeleportService error Teleport to ReservedServer failed : HTTP 502 (Bad Gateway) appears to bypass pcall/xpcall and when it happens, upon the next yield, the task.spawn() I’m operating within is no longer resumed.
My best guess at whats happening is that the error is being thrown on the cpp side of things, but on the Luau side, no error is thrown.
This results in the error message appearing in console and being logged, but the calling thread never being resumed or having its error handler called.