I figured it out! My ground sprite has
CCPositionTypeNormalized. When I added physics body, I put it to
CCPhysicsNode with zero content size, so repositioning had no effect. I think normalized type is not suitable in my case, eh.
bodyWithPolylineFromPoints: not draws debug body, but this is another issue...