Did your BC have a Power inflater, and was the tank hooked up to it?..This was probally what kept the tank with the BC..so what needed to be done is to secure the tank back to the backpak...if you'd still had your buddys they could have helped you...but other wise your still able to surface safely (which you did) and get help.
I have a weight intergated BC but I still wear a weight belt. I like to split my weights 50/50..if i have to take my system off underwater I still have some control without shooting up..also if i have to ditch my weight I can release the belt and i will come up but not like a rocket..If you havent practiced the bottom ditching of your system I would suggest doing what you did, ascend to the surface safely. Then if you had to, inflate your BC and remove it on the surface to put the tank back in place..if you lose control of the tank it is still attached to the bc (which is bouyant) and your not in danger of a uncontrolled accent..glad everything turned out ok for you...
I have a weight intergated BC but I still wear a weight belt. I like to split my weights 50/50..if i have to take my system off underwater I still have some control without shooting up..also if i have to ditch my weight I can release the belt and i will come up but not like a rocket..If you havent practiced the bottom ditching of your system I would suggest doing what you did, ascend to the surface safely. Then if you had to, inflate your BC and remove it on the surface to put the tank back in place..if you lose control of the tank it is still attached to the bc (which is bouyant) and your not in danger of a uncontrolled accent..glad everything turned out ok for you...