Heh, I've personally known this quirk of SRB2 to happen for as long as I've been aware it exists. Like, 1.09.2 probably had it, and 1.09.4 too. In other words, it's pretty ancient.
I guess either nobody's really seen it as a bug until now, or that nobody cared enough to fix it even if they did?