I'm thinking it's possible they were overweighted (as many many divers are). To compensate for this, there was extra air in the BC, so when his depth changed a little, there was lots of expansion taking place.
If you have 1 liter of air in the bc, and go up a bit, you have 1.1, but if you have 2 liters, and go up the same amount, you have 2.2 (the expansion volume is twice as much, so 2x the change in bouyancy).
At near the end of the dive the weight should be such that you are neutral at 15' with no air in the BC. Since you were close to the end, but deeper, you should have only had a little air in there. I'm guessing you had more than a little bit. Try checking that.
Of course, I could be wrong on everything I've ever said. Just something to check.
If you have 1 liter of air in the bc, and go up a bit, you have 1.1, but if you have 2 liters, and go up the same amount, you have 2.2 (the expansion volume is twice as much, so 2x the change in bouyancy).
At near the end of the dive the weight should be such that you are neutral at 15' with no air in the BC. Since you were close to the end, but deeper, you should have only had a little air in there. I'm guessing you had more than a little bit. Try checking that.
Of course, I could be wrong on everything I've ever said. Just something to check.