A couple things from supermicro's tech support:
The backplanes are built to SATA II specs.
They are thinking that the mobo SATA signals may not be strong enough for the added circuitry of the backplane.
Personally I find it hard to believe that it's built to SATA II specs. If it were they'd have included it in the manual. It's all about using big words and other technical stuff to make their product look good. Nobody would sell a SATA II or SATA III controller and call it "SATA". I call BS on Supermicro. It's totally possible that it may/should work at SATA II speeds, but if it doesn't specifically call it out I wouldn't believe it. SATA uses a current loop for the data signal. Not sure if I'd believe that the signal isn't strong enough because of the way current loops work. /sigh
The M1015 is used alot in this forum. There's definitely no downside to upgrading. It may be that the M1015 will work with the backplanes just because it can handle(and ignore) extra noise in the circuits(or whatever the problem is).