So far as I can see, the R7RS (small) document does not require
let-syntax and letrec-syntax to introduce new local contours, so
any code that depends on that behavior is non-portable. As you
have pointed out, five members of WG1 did vote to break backward
compatibility with the R6RS by requiring a new local contour, but
that decision does not appear to have found its way into the R7RS
document as ratified.
Because there do seem to be some programmers who believe the R7RS
requires let-syntax and letrec-syntax to introduce local contours,
I have added a new --r7strict mode to Larceny that disables several
of Larceny's extensions to R7RS, including that aspect of the R6RS
semantics for let-syntax and letrec-syntax.