Re-add canary gates for certain experimental features (#71307)
This re-adds the gate that verifies canary is being used before allowing
certain experimental features to be enabled. This is because these
features are undergoing frequent changes where we want to make sure that
the latest iterations are being validated.