Dans ce cas là ça veux simplement dire que tes piles étant chargé à fond la tension délivré est proche de 4*1.5V sois 6V. On retrouve ces même 6V directement aux bornes du transistor par le biais du sabot du flash.
Si le transistor est de mauvaise qualité ou sous dimensionné il n’arrivera pas à jouer sons rôle d’interrupteur correctement et se comportera comme un interrupteur fermé, d’où le comportement de ton flash.
Lorsque les piles se décharge la tension n’est alors plus de 6V mais de 5.5V par exemple. La contrainte n’est plus là même tu es sûrement inférieur aux limites du transistor et celui-ci se comporte correctement comme un interrupteur ouvert qui se ferme quand on le commande uniquement.

La solution : remplacer le transistor par un dimensionné correctement.
Pour cela trouver la ref de ton transistor actuel trouver la datasheet de celui-ci et trouver un transistor dont les caracteristique s'en raproche avec si je ne me trompe pas une tension Vce0 legerement + elevé........