Self-Ping Timeout should not end stream
The ping plugin does `self.xmpp.reconnect()` on a timeout, which sends a stanza to the server. Instead, it should run `xmpp.abort()` and do whatever magic is needed to initiate a SM resumption.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information