That is quite odd. I was doing some research on it when I got my 7100i a couple weeks ago and almost installed Barry and the like, but ended up not installing anything and my phone charges just fine. On one of the documentation sites for 7.10, there was a point made about BBerry charging being added to the kernel. Not sure which kernel I am using off the top of my head, I am at work.
No clue where my multimeters are, so I can't check the current when I am charging it, but no problems in the last couple of weeks.