Using separate apps for government and external communication might have prevented the recent scandal.
Instead, Signal (and this forked version) would have to do its own independent contact management, maybe based on in-person scanning of QR codes plus web-of-trust.