Maybe we cannot blame the underrepresentation of Scheme for this, but
I would have thought that everyone pulling in the sample
implementation and stumbling upon this would have reported it... But
you are actually right; I just found this comment in Larceny's
distribution of SRFI 1:
https://github.com/larcenists/larceny/blob/master/lib/SRFI/srfi-1.sch#L10
(Maybe someone should check the other comments there as well.)
I would welcome a volunteer.
It would also be nice to change the sample implementation to use case-lambda instead.