Regarding caves and boats, common sense balanced with bravado (or stupidity) need to be adhered to. You want to freedive deep into caves? Go ahead. If you were deep in a cave (more than 10 metres in

) and this vest inflated by accident, you would easily be able to walk your way along the ceiling with your hands-- there's just not that much lift, especially at depth.
If you're diving around lanes that are used by boats that have a 10' draft (

), you should have a float and have some situational awareness, ie: "Look around and notice if there are huge boats headed in my direction before my maximum 2 minute dive".
Both of those scenarios are rare and the chance of that vest inflating accidently at that point ...well, I'm no mathematician.
Scubadivers use complex equipment that has many failure points, with a tiny percentage of injuries/death occuring due to equipment failure. 3 reasons come to mind- first, scubagear is put together very well for the most part- second, we train and practice on how to deal with an equipment failure-third, we dive within our limitations and training.
I'll take my chances that if this ever did accidently inflate I'd be brought to the surface and at most pissed off that I missed a fish
Peace,
Erik Y.