The spec for constraintSpec/@scheme includes the value "schematron" (meaning the old 1.4) and "isoschematron" (the current version we all use). Council discussions 2014-11-19 propose that we remove the former (which we no longer use and no longer want to encourage), and change the latter value to simply "schematron" (meaning ISO Schematron). This involves:
Changing the spec.
Changing usage in the Guidelines.
Changing the Stylesheets.
???
This has to be carefully planned and run past the community, of course.
Assigning to SB to discuss with council how to implement carefully.
Council agrees it should be eventually deprecated and removed. Step 1, of course, is to make sure the Guidelines themselves don't use 1.x.
Step 2 is to go through and try to see that there are any consequences Martin hasn't listed (i.e., #4 in OP).
Step 3 is to run this by TEI-L and figure out how to deprecate.
As of revision 13281 there are 52
<constraintSpec>s in the Guidelines, of which all areisoschematron(i.e., none areschematron). So at least that part is easy :-)