Why does my order request fail with "Price is on wrong side of market"?