It turns out that the reason free, open source messengers suck on iOS is that #Apple force-closes background applications unless you pay them for the privilege - which is why proprietary applications like WhatsApp, Discord and Facebook Messenger work just fine.
This means small and free actors are banned from participating.