Actually the behaviour of device A is the intended behaviour. B is odd tho'
However there is a thread that shows how to turn the charging LED off for good.