pilot fish:It doesn't matter what the reason is, you are at 84 ft and you're out of air. In the real world of diving we all know that at times your dive Buddy and you will be more than a few kicks from each other. It happens. You are not that familiar with each other. It's not a designated Buddy you went diving with. It's one you teamed up with on the boat, or a Buddy that was designated for you by the situation on the boat. All the other divers are also, like your buddy, about 20 to 30 ft away, below you, above you, on either side. You are sucking an empty reg, nothing is coming out. No air! As might be expected, you start to panic, get real concerned. You have to think very fast. You don't have minutes, you have seconds. What do you do?
I think my first instinct would be for the surface and not waste precious seconds going horizontally? It's one thing to speculate about what you would do while you are on the surface but all of the training MIGHT go out the window once you have no air at depth?
20 to 30 feet is not all that horribly far to swim horizontally to get air from another diver. The key though is that you must not be overcome with panic. You don't have much time to get to an air source but you also aren't going to die the instant you run out of air either. The decision as to what to do must be made in a few seconds and action taken immediately thereafter. I taught this in the OOA section of the OW class.
As for what I might do if this were to happen to me--I would look for a nearby air source first. If it was not available then I would do a CESA. I train for each option and I make sure I don't put myself in such situations so I won't need those skills.