You'd expect nothing less from Signal, but there's still metadata left that can be quite useful.
They offer an alternative version for Android that uses a web socket, so not the best solution either, but oh well. I'd like to see them support UnifiedPush officially though. The Molly fork does, for instance.
A lot more elegant than a web socket, and if more apps supported it, you'd have less apps all running their own service in the background. Well, speaking for a degoogled system, where this would matter a lot more.