Sub-D problem with edges
What you want to do is switch the Outer Miter from Sharp to Arc. This will solve your problem without having to bevel any additional edges that might break curvature.



If you want to end up with geometry that's still all quads, you need manually triangulate the pre-bevel quads that buttress the bevel-weighted corners, as follows: