A = I know the customer, they own this number.
B = I know the customer, can't confirm they own this number.
C = I'm sending this call out, but I know nothing of the customer or this number.
Carriers sometimes don't want to receive anything other than A, because its probably useless to them. By that I mean, if it's not A, they don't want to be sent the attestation level or identity header at all.
Inteliquent (aka Neutral Tandem, Onvoy, Exiant, Vitelity, plus 20 other sub-brands) is the only provider implementing this protocol outside the cellular industry, and most of the CLECs they work with are not capable of maintaining SIP with a TLS certificate, let alone their own PKI as STIR/SHAKEN would entail.
Whether or not it's a premium service will probably depend on the carrier.
As for your original question (blocking), I'm not sure. It's certainly in the realm of possibilities and carriers' fraud departments will have to decide what to do with it.
https://www.atis.org/sti-ga/resources/docs/shaken-faqs.pdf
As the article mentions, there are some shortcomings. Caller ID spoofing is necessary for some services, as in the VOIP world calls are broken up into termination (dialout) and origination (dialin). If STIR/SHAKEN takes hold, the CID phone number for termination will have to be signed by the origination carrier. It should be fun to watch the carriers handle it. (There are 3 levels of attestation, but that's the gist.)
Bandwidth.com also has a good overview:
https://www.bandwidth.com/glossary/stir-shaken/