Discuss whether we should remove override for required protocols
See discussion at !2929 (comment 3187366) :
In !2929 (merged), we added an override for required-client-protocols
. But C tor doesn't have one of those, and implementing it comes with a risk of it being abused.
Should we remove it, stick it behind a feature, or keep it?
cc @opara