These ASSERTs make sense when the webpushd your WebKit is talking to speaks the right language. But engineers not working on web push stuff will be talking to the system webpushd which speaks the old protocol. So lets just remove this nuisance.
Pull request: https://github.com/WebKit/WebKit/pull/17750
<rdar://problem/115451989>
Committed 267971@main (2a89fcf5e362): <https://commits.webkit.org/267971@main> Reviewed commits have been landed. Closing PR #17750 and removing active labels.