bull shit
r u really a handset hardware engineer?
Vcharge & Vbat r different circuit points . and anytime the ext-charger voltage is forbidden to supply battery directly!
this issue is a classic bug,also an orginal design bug in some handsets. but to solve this bug, re-designing is the only way.
not just a pc of cake!