The general question here is "Can I get buoyant in an emergency? Especially if that emergency involves a BC failure?"
One solution is to have ditchable weights, but that is not the only solution...
*Never* depend on a wetsuit as part of your basic buoyancy equation - its buoyancy varies with depth and it doesn't take a whole lot of depth for its buoyancy to evaporate entirely.
So... where does that leave us?
If we're negative without any weight at the surface, then a BC failure would mean we're negative regardless of depth, and as we have nothing to ditch, we need some other way to get positive.
Some options are:
Dry suit
Orally inflatable snorkel vest or "May West" (there are models that can be carried in a pocket)
SMB or Lift Bag - these aren't complete without a little more thought to what we're going to do once we reach the surface, as either will quit lifting the diver some five or six feet short of the surface. We need to not only be able to swim up those last few feet but to be positive *on* the surface while getting to the boat or shore. My personal solution to this problem is to clip my rig off to the lift bag/SMB and leave it below while I swim up (remembering to take my time and exhale - or, here's a case for a seven foot hose on your primary, eh?) and float on the surface. If you're a "sinker" even without your rig than you might want to consider wearing or carrying a snorkel vest. (Some SMB's and Lift Bags don't have an open vent and could be used to support a diver on the surface)
Bottom line, it's wise to have redundant buoyancy. That can be ditchable weight or a secondary lift device.
Rick