Uh.....If you are having problems with an octalink BB/crank.....You are probably installing them wrong.
I've had Shimano 105 cranks with an octalink BB and it is fine. And I backpedal/skid/skip stop all the time. I beat the hell out of them.
Octalink is definately fine for backpedaling. So I wouldn't worry about it. But you might want to try and figure out why you are having problems before messing up another crankset.