You can influence the stability of your boat (and the probability that it will flip over) by adjusting the placement of buoyancy points. If the points are not spaced very far apart from each other and the center of gravity of your boat is very high up, the boat is not stable. If you lower the center of gravity, and arrange the buoyancy points further apart, it will become more stable.
To prevent the boat from flipping over completely, I would try to use ManualPoints Buoyancy Mode and place some additional points far outside the hull of the boat, to increase stability.
I’m sorry to say that mobile devices are not supported at the moment.