BC failures can happen. I had a rental BC fail on me in Coz, even though it tested OK before diving.
I was able to swim my rig up, and my buddy's (my son) BC held us both up with no problem after I dropped my weights at the surface. The operator didn't ask about the missing weight belt, but I...