Bandit websocket server connection terminated reason={:error, :closed}

I was able to capture some additional information using Bandit / Thousand island telemetry.

It turns out the error that is causing those disconnections is:

[:thousand_island, :connection, :send_error]

with

measurements=%{error: :closed, ...}