When there is no space next to the shape-outside at the first line's position the content is pushed under the floating box. The right behavior is to adjust to first line where it first fits and wraps next to the shape-outside.
Fixed through bug #128693.