81a901144e
A provider that registered a disable form but no enable form was told its shape was unknown and pointed at register_provider -- work it had already done -- for a request that only ever needed the disable form. The old bool code took the slot by direction; the tiered rewrite lost that. Take the relevant field again, and keep "shape unknown" for the case where both halves are missing, so the "cannot disable" wording still owns the half-missing case.