The GPL doesn't require them to provide source with any new release of the official client. They're the author, and hold the copyright. They can decide tomorrow that all future versions of Signal will be closed-source, and then just stop providing source.
They can't retroactively un-GPL existing released versions/code.
I think any "homesteading the noosphere"-style arguments that grant Moxie moral rights to control the use of the software that go beyond his contractual rights are rendered much less compelling by the presence of network effects. To interface with Moxie's captive userbase, you can't avoid trespassing on his homestead.