Interesting issue.
I am always amazed by attempts to manage decision making at the moment of any event. As well as the micro management of specific gear choices.
But consider, for just a moment:
1. Crisis events are a series of linear choices...choices that have to be made in seconds, with no ability to ask questions, consider options or take the time to think.
2. Whatever the actual situation was, no one could write down all the micro detail that lead to each specific choice. One is faced with a complex environment, and you get to pick a course of action.
3. Once you pick one, that will lead to the next situation, where another decision has to be made... and the process starts all over again.
I once had a really terrible string of actual rescue events, all packed into a short time. Just being at the wrong time when someone decided to to make mistakes. It was not the first one, or the second ... nor the third or even the fifth that got me to go back over and honestly look at events. My final take was that, I don't care who you are or how much you think things thru or how practiced you are, if you get in enough situations, you will make choices that will accidentally lead to a dead end. I was successful in every event, but some of that was blind luck. You pick choice "C" and that lead to another set of choices, and you pick "A" and on you go...no one can get them all correct, all the time.
But you can completely avoid the situation. A pony is an emergency air supply... EMERGENCY. Want to have a long safe diving career? Avoid having one.... and if you do, make it a simple one.
What went wrong with the dive was simple buddy dive management. I dive a lot with insta-buddies, I do about 65% of my dives to at least 90 ft, and I dive a lot. I have never had a buddy run out of air... and I don't plan on starting that this weekend.
Note: Was certified in 1966, so that has been a lot of dives
When two divers jump in the water, only one will be limiting the dive. Which one that is, is the first thing each diver should determine. Once that is known, then both divers are concerned about the same tank of gas.
Most of the time I am the one left with a lot of air, but I know women that have a SAC rate that makes mine look bad...so most of the time I casually check mine and worry about the other diver, and ever so often I worry about mine. (worry is not the correct word... manage the dive with would be better, but it takes more typing)
I check both gauges at the surface, at the bottom and next at about what I believe will be roughly the 1/3 of the bottom time....and adjust my expectations as needed. If our air consumption were to change during a dive (we reverse air usage)...ok, just change the focus.
Either diver running out of air is the one thing that should never, ever happen.
Regarding the line and holding on.. like dumping weights, there is a time to hold on and a time to let go...breathing should alway trump holding on. It is far better to be breathing and adrift, than to drown...
Pony bottles are nice (even a 13 cfm one), if they are going to be used in a real emergency (as in... something breaks), not when people just forget to go back to the boat before running out of air. For that you really need something big.. but big means drag in current, and possible handling issues, and there you go, back to the sudden series of choices one is trying to avoid having to make.
Glad everything worked out.