Let's do the math, based on the limited data we have.
210 to 160 bar is 50 bar. Times 12 L is 600 surface liters.
The PADI RDP says that NDL @40m is 9 min. 1 min left, that's 8 min. 600 by 8 is 75, divide by 5 bar is 15 surface liters per minute. Perhaps on the slightly high side for a wetsuit dive in warm water, but not bad at all for a drysuit dive in cold water. Particularly since the OP has <50 dives under his weight belt; most n00bs that I've dived with use quite a bit more (generally closer to 20 than to 15 SLM. Or even >20)
Now, what would a proper reserve be here? 1 min @40m, that's 75 L. Ascent at 10 m/min, average depth 20m, that's 4 (min) x 3 (bar) x 15 (SLM) = 180 L. 3 minutes safety stop @5m, that's 3 (min) x 1.5 (bar) x 15 (SLM) = 67.5 L. Total 322.5 L. Times two for increased consumption due to stress, times another two to account for donating to your buddy and we get a minimum reserve of 1290 L. In a 12 L tank, that's close to 110 bar. Plus some 20 or so bar to account for SPG error and to be certain to be able to inflate their BCD at the surface.
So the only two things the OP did right was to leave before they went into deco, and to have a fairly decent reserve. Me, I'd be more conservative than that, especially considering that everyone is narked at 40m, no matter whether or not they notice it. I definitely would allow for a more time than one minute at 40m, on air, to sort things out and start a controlled ascent. And 10 m/min is pretty fast. Lot of n00bs would probably struggle with their buoyancy control at that ascent rate, and corking is a definite risk.