The old Eneloops all peaked between 2050mAh and 2100mAh at 200mA after the full discharge.
I'm not clear. Is that the mAh measured on discharge, or the mAh measured on charge? It seems like those numbers refer to the discharge, but what we are interested in here is the charge.
Those numbers are the charge, the discharge didn't matter because they were already at 1.05v when I started the discharge, I just wanted them to be as low as possible before charging.
That certainly looks like proper termination for aged eneloop cells as you expected, though they don't look quite as good as new. Their discharge capacity will be a few hundred mAh below that, and I'm certain they came out of the factory with at least their rated 2000mAh capacity. You might be interested in trying one or more IEC cycles on them to bring the capacity back up, though I don't think there's any way to do .1C for 16 hours on a bc-900, unless termination fails of course.

Ian makes a point that is worth everyone taking note of, though. Low charge rate termination failures are common for old cells, as well as on the first charge of new cells, and even on otherwise perfectly healthy cells. This is true regardless of the charger. It is well known that -dV termination is not fully reliable for NiMH at low charge rates and it is all but inevitable that a cell will eventually begin failing to terminate once it ages sufficiently. Don't be surprised if that day is in the far future for your eneloops, though. I've seen a number of brand spanking new eneloop AAs terminate properly at 200mA. They're nice cells indeed. Termination failures are actually much less common for healthy cells than some people realize. Even still, most consider that it is better to charge at >=.5C than to risk even one missed termination. Healthy cells honestly won't get that much warmer at .5C than at .1C, and there are plenty of knowledgeable people happily charging away at 1C.