This is true, though I saw the Status: draft and thought it would be ok at least bring it up.
As you said, it is only slightly, however it changes the order from:
# STRICT BITCOIN FORMAT
// Minimum and maximum size constraints.
# DER FORMAT/LENGTH
# 0x02 INTEGERS ASSUMED
// A signature is of type 0x30 (compound).
// Make sure the length covers the entire signature.
// Extract the length of the R element.
// Make sure the length of the R element is still inside the signature.
// Extract the length of the S element.
// Verify that the length of the signature matches the sum of the length of the elements.
# R DER FORMAT
// Check whether the R element is an integer.
// Zero-length integers are not allowed for R.
# R STRICT BITCOIN FORMAT
// Negative numbers are not allowed for R.
// Null bytes at the start of R are not allowed, unless R would otherwise be interpreted as a negative number.
# S DER FORMAT
// Check whether the S element is an integer.
// Zero-length integers are not allowed for S.
# S STRICT BITCOIN FORMAT
// Negative numbers are not allowed for S.
// Null bytes at the start of S are not allowed, unless S would otherwise be interpreted as a negative number.
To
# STRICT BITCOIN FORMAT
// Minimum and maximum size constraints.
# DER FORMAT
// A signature is of type 0x30 (compound).
// Make sure the length covers the entire signature.
# R DER FORMAT
// Check whether the R element is an integer.
// Extract the length of the R element.
// Zero-length integers are not allowed for R.
// Make sure the length of the R element is still inside the signature.
# S DER FORMAT
// Check whether the S element is an integer.
// Extract the length of the S element.
// Zero-length integers are not allowed for S.
// Verify that the length of the signature matches the sum of the length of the elements.
# STRICT BITCOIN FORMAT
// Negative numbers are not allowed for R.
// Null bytes at the start of R are not allowed, unless R would otherwise be interpreted as a negative number.
// Negative numbers are not allowed for S.
// Null bytes at the start of S are not allowed, unless S would otherwise be interpreted as a negative number.
Namely, it removes an assumption that there is 0x02 DER integers by enforcing it earlier, and it does most of the DER checking first, with the stricter Bitcoin rules encapsulated to the bottom (and very top, respectively).
Though, it might be debatable that the zero length checks are part of STRICT BITCOIN FORMAT section too, but I 100% wasn't sure.
This doesn't actually change anything semantically, because we only accept this format. However, it is more representative of how it could be parsed (strictly), even if you used a ASN1 parsing library.