Well in all the years that one of us has said this, your the only one that hasn't got it and needed it explained!
Since Automatic Bridging is effectually broken and does not work properly it's totally irrelevant how it is supposed to work and if you want reliable connectivity using VMware Bridge Protocol and if your system is actively physically multihomed then disable it in the Virtual Network Editor by select the specific NIC you want VMnet0 to be bridged to.
So obviously if you've bridged VMnet0 to NIC A and NIC A is not active then you'll have no connectivity on a VM using a Bridged vNIC while it's bridged to disabled/inactive NIC A and if NIC B is now active then go into the Virtual Network Editor and change it! Image may be NSFW.
Clik here to view.
Do you need your hand held with step by step directions?